Editable 5-Page Car Ads Website

via Freelancer ·

Budget / Salary£20–250
TypeFreelance project
LocationRemote
Posted1 hour ago
I’m building a small, modern-looking site where visitors can browse bite-sized ads for new and used cars and where I, as the sole admin, can update every piece of content from a clean dashboard.

The structure is straightforward:

• Homepage – shows a live stream of “mini-ads” pulled from my database. These posts mix petrol, hybrid, and electric cars in one feed.
• Pages 2, 3, and 4 – each repeats the same mini-ad layout but filters the feed so only Petrol, Hybrid, or Electric cars appear respectively. Every ad slot needs an upload/edit panel in the dashboard where I can enter Make, Model, Version, Price, Mileage (for used vehicles), one photo, and a short caption.
• Page 5 – a simple form with 20 fields (16 checkboxes, 4 text inputs). On submit, it must send all data to a single Gmail address and show a short success message.

Key requirements I need you to follow:

• Look & feel: modern, minimalist, fully responsive.
• Tech stack: plain custom HTML, CSS, and vanilla JS on the front end. I’m fine with any lightweight backend language you prefer for the upload logic and mail function, as long as the final code stays framework-free on the front end.
• Dashboard: one secure admin login only. I should be able to add, edit, reorder, or delete mini-ads without touching code.
• Email: no third-party form services—just a direct server-side send to my Gmail account.

Acceptance criteria: the site loads fast, all five pages render correctly on mobile and desktop, the admin panel works without console errors, form submissions arrive in my inbox, and I receive a concise hand-off guide so I can manage future edits alone.

If this sounds clear and feasible, let’s get started.
php javascript website design graphic design css html web development frontend development
Apply on Freelancer →

Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.