Skip to content

A multi vender car rental platform. Made with React Js and 12+ spring boot micro services.

Notifications You must be signed in to change notification settings

vasuamrutiya12/SwiftRides

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Car Rental System

A modern microservices-based platform enabling seamless vehicle rentals for customers, rental companies, and administrators. Features include robust document verification, secure payments, and real-time communication.

Demo

Key Features

Customer

  • Register and upload driving license
  • Browse and filter available cars
  • Secure booking and payments (Stripe)
  • Track bookings and invoices
  • Submit reviews with photos
  • Real-time notifications and support

Rental Company

  • Register and verify business
  • Add/manage vehicles with document compliance
  • Handle bookings and communicate with customers
  • View and respond to reviews
  • Manage revenue, commission, and documents

Admin

  • Verify users, companies, and documents
  • Moderate reviews and disputes
  • Manage support tickets
  • Oversee platform, payments, and analytics

Verification & Compliance

  • Driving license verification for customers
  • RC book, insurance, and legal documents for companies
  • Automated expiry alerts and manual checks
  • Booking restricted until verification is complete

Communication System

  • Customer-to-admin query and chat system
  • Structured ticket management
  • Review responses and moderation

Payments & Financials

  • Stripe integration (credit/debit cards, wallets)
  • Secure PCI-compliant transactions
  • Instant payment confirmation and refunds
  • Auto invoice generation and transaction history

Tech Stack

Frontend

  • React.js
  • Material-UI, Tailwind CSS
  • Stripe for payments

Backend

  • Microservices architecture
  • PostgreSQL
  • Cloud storage for documents and images

Development Setup

Frontend

cd my-react-app
npm install
npm run dev

About

A multi vender car rental platform. Made with React Js and 12+ spring boot micro services.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages