Skip to content
Back to portfolioLet's talk
Full Stack

Car Rental Platform

Full-stack rental marketplace with auth, listings, bookings, favorites and secure protected routes.

End-to-end booking workflow

Results

JWT

Secured

CRUD

Listings & bookings

RTK

Cached data layer

Problem

Renting out cars required a self-serve platform where users could browse, book and manage reservations without manual coordination.

Solution

A MERN + Postgres marketplace with JWT auth, listings management, a booking flow, favorites and a clean, centralized error-handling layer.

Architecture

React + RTK Query frontend, Node.js/Express API, PostgreSQL (Neon) database, JWT-secured protected routes and centralized API error handling.

Highlights

  • Authentication with secure, protected routes
  • Listings CRUD and a complete booking workflow
  • User profiles, favorites and centralized API error handling

Challenges solved

  • Designing a smooth, conflict-free booking workflow
  • Consistent client-side data fetching and caching with RTK Query
  • Securing protected routes and user data

Tech stack

ReactRTK QueryNode.jsExpressPostgreSQL (Neon)JWT

Building something similar?

I design and ship production systems like this one. Let's talk about yours.

Let's talk