About Car Dealership Website, bilingual FR/AR
Vehicle catalogue, lead forms, financing simulator, full admin panel
WHAT THIS IS A complete, production-ready website for a car dealership: a vehicle catalogue with deep filtering, individual vehicle pages, lead capture forms, a financing simulator and a full admin panel. It is not a template to fill in: it is a complete web application, delivered as source code the buyer installs and runs. I built it as a product, not as client work, and it has never been operated commercially. LIVE DEMO French: https://demo-car-dealership.vercel.app/fr Arabic (right-to-left): https://demo-car-dealership.vercel.app/ar Admin panel: https://demo-car-dealership.vercel.app/admin TWO LANGUAGES, TWO READING DIRECTIONS French and Arabic, with prefixed URLs. Arabic flips the entire site to right-to-left: layout, arrows, image overlays and sliders all follow the reading direction. Directional utilities are logical, never left/right. Two font pairs, only the one in use is downloaded. Numbers stay in Latin digits and are bidirectionally isolated, so they never disturb the Arabic text. The language switch keeps the page AND its filters: switching to Arabic from a filtered search shows the same search, translated. Every visible string lives in one dictionary per language, and the Arabic file is typed against the French one, so a missing key is a compilation error. THE VEHICLE CATALOGUE Ten families of filters - make, model, budget, year, mileage, fuel, gearbox, body type, colour, status - and five sort orders. Technical characteristics are stored as stable keys and translated at display time, so filters and URLs never depend on the language being browsed. Four vehicle statuses, each with its own behaviour: available, incoming (reservable before arrival), reserved (a second choice is offered) and sold - the sold page stays online with a 'looking for something similar?' call to action, because it keeps its search ranking. Leave the price empty and the page shows 'price on request' and promotes the call buttons instead. THE ADMIN PANEL Dashboard with stock counters, latest leads and recently edited vehicles. Vehicle list with filters, status changes, publishing, featuring and deletion. A complete bilingual vehicle form: identity, specifications, price, photos, copy, equipment, history. Drag-and-drop photo upload with reordering and bilingual alt text. Lead inbox with one-click call and WhatsApp, and a new / handled / archived workflow. LEAD CAPTURE, NOT JUST A BROCHURE Four ways for a visitor to become a lead: the contact form, a sourcing request, a trade-in estimate request with photo upload, and the financing page with a monthly payment simulator. Every submission lands in the admin panel. SECURITY Sessions in an HMAC-SHA256 signed cookie, httpOnly and sameSite. Passwords hashed with scrypt and a per-account salt. Every server action re-checks the session. All queries are parameterised. The admin panel is excluded from indexing and caching. SEO hreflang fr/ar plus x-default on every page. Structured data: AutoDealer with every branch, WebSite plus SearchAction, Car plus Offer, BreadcrumbList, ItemList, FAQPage. Sitemap generated from the real stock, every URL declared in both languages and linked to its translation. TECH Next.js 16 (App Router), React 19, TypeScript, Tailwind CSS 4, PostgreSQL. The database is reached over HTTPS, so the site runs on any Node.js host and on serverless platforms alike. It deploys free on Vercel with a free Neon database - the live demo above is exactly that. WHAT THE BUYER GETS The complete commented source code, an English README, a French README, a demo catalogue of 33 vehicles covering all four statuses, 48 demonstration photographs from Wikimedia Commons with the credits page already wired in, installation on the buyer's own domain and a handover session. BE AWARE No revenue and no users: this is a product for sale, not a running business. The admin interface is in French; the public website is fully bilingual French and Arabic. Code comments are in French; the README is in English. The demo catalogue, prices, mileages and customer reviews are invented. The legal pages are written for Algerian law and must be reviewed for your own jurisdiction. The code is also sold under a standard licence on script marketplaces, so this listing is not an exclusive transfer. Exclusive rights are available - ask, and I will take it off sale everywhere else.
For sale
What's included
All related design work, Source code, All related data
Installation on the buyer's own domain, a handover session, and the full installation, configuration and deployment documentation in English and French. A demo catalogue of 33 vehicles and 48 freely licensed demonstration photographs are included, with the photo credits page already wired in.
Reason for selling
I built this as a product, not as client work, and I would rather sell it than run a dealership site myself. I am a developer based in Algeria: my time goes into building software on commission, so this one is for sale, either as a licence with installation and handover, or as a full exclusive transfer.