ExoDrive

Car Leasing Marketplace (School Project)

ExoDrive
reactReacttailwindcssTailwindnodedotjsNode.jsexpressExpressmongodbMongoDBsocketdotioSocket.IO
Source Code
June 2025

Full Stack Elective - Prof. Bachelor Software KEA 2025

ExoDrive is an online car marketplace similiar to Bilbasen.dk and mobile.de, specifically targeted sports and exotic cars. It offers vehicles both with VAT included and without the full Danish registration fee paid. Due to Denmark's high car taxes, expensive vehicles are commonly leased for shorter periods, typically 12-24 months. After such a lease period, the person who leased the car typically becomes responsible for the vehicle's residual value. As Denmark's car market is very limited for sports and exotic cars, it is often hard to sell cars, especially those without full registration fees paid. ExoDrive fixes this issue by providing a platform to list cars available after the lease period ends, as well as listings of ongoing leasing agreements for someone else to continue.

The platform has been developed using the MERN stack, React, styled with Tailwind CSS and Radix UI. The backend is built with Node.js and Express, and MongoDB is used as the database. I also use Cloudinary for cloud storage to manage car listing images.

Features

  • Authentication & authorization
  • Create listing (CRUD)
  • Messaging system for sellers (using Socket.io)
  • View listing (with pagination, filter & sort)
  • Mailing system (when receiving message, joined platform...)
  • and many more...

Preview

ExoDrive Preview 1 ExoDrive Preview 2ExoDrive Preview 3