< Back to Projects

Carento Home Page Screenshot

Carento — Car Rental System

Carento is a modern, OOP-based full-stack multi-vendor car booking platform built using FastAPI (Python) on the backend and React.js on the frontend. It follows a clean, scalable, and modular architecture, organizing the application with object-oriented design principles for API logic, services, and database models.

Backend Highlights

Frontend Features

Main Modules

  1. Vehicles: Comprehensive, vendor-specific CRUD operations for managing car listings and inventory.
  2. Authentication: Secure signup, login, profile management, and account deletion functionality for both Customers and Vendors.
  3. Bookings: End-to-end car booking system featuring distinct, user-specific booking histories for vendors and customers.
  4. Reviews: An authenticated user review and rating system dedicated to rented vehicles.
  5. Wallet: Digital wallet integration allowing users to add balance and view detailed transaction histories.

Technologies and Skills


Resources, Links, & Contributors

Other Contributors:

Ukasha

Live Demo:

Visit Carento

GitHub Repos:

Backend Server Code