


Vehicle listings for sale and rent with booking flows
Car sale & rental marketplace where users register, list vehicles for sale or rent, and customers discover listings, enquire, and complete bookings—with admin tools for quality and trust.
CarHub connects sellers and renters with buyers through a Next.js and NestJS stack: REST-style endpoints where appropriate, PostgreSQL for relational inventory and bookings, and email-driven updates for enquiries and status changes. The product emphasizes clear listing workflows, discovery with search and filters, validated media galleries, and Next.js-native security (CSRF, policies, guarded routes) across the marketplace.
Insights and takeaways from this project
Next.js authorization patterns and policy-driven access for multi-sided marketplaces
Schema design for listings, media, and booking state in PostgreSQL
Email notification design for enquiry-heavy workflows