About this project
A vehicle sales marketplace built with plain PHP 8.2 and SQLite - no framework and no build step - for cars, SUVs, vans, motorcycles and commercial vehicles from several dealers. Buyers search and filter the inventory by make, model, price, year, mileage, fuel and body type, open listings with photo galleries and full specifications, compare vehicles side by side, save favourites and browse dealer pages. Every listing leads to an enquiry, test-drive booking, finance enquiry or trade-in valuation, with spam protection and confirmation emails. The back office gives agents, managers, finance staff and admins their own permissions: leads with assignment and notes, a test-drive schedule, vehicle editing with image management, bulk actions and CSV import, listing moderation, makes and models, dealers and staff, reports with export and an audit log. Dealer staff only ever see their own dealer's vehicles and leads. It ships with CSRF protection, login lockout, SEO-friendly listing URLs with sitemap and structured data, consent-based analytics and automated tests.
Key features
- Inventory search with filters, sorting and SEO-friendly listing pages
- Photo galleries, full specifications, side-by-side comparison and saved vehicles
- Enquiries, test-drive booking, finance enquiries and trade-in valuations
- Lead management with assignment, notes and a test-drive schedule
- Vehicle editing, image management, bulk actions, CSV import and moderation
- Role-based back office for agents, managers, finance and admins, scoped per dealer
- Reports with export, audit log, staff and dealer management