Skip to content

Navpreet0981/Rent-Go

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🚗 RentGo - Car Rental System

RentGo is a full-stack Car Rental System built using ReactJS for the frontend and Spring Boot with JWT authentication for the backend.

It offers features like user login, role-based access (Admin/Customer), car listings, bookings, and a modern responsive UI.

🛠️ Tech Stack

Layer Technology
Frontend ReactJS, Bootstrap CSS
Backend Spring Boot, Spring Security, JWT
Database MySQL
Tools IntelliJ IDEA, VS Code, Postman

📁 Folder Structure

RentGo/ ├── frontend/ → ReactJS app (UI & client logic) └── backend/ → Spring Boot app (APIs, Auth, DB)


✨ Key Features

  • 🔐 User Authentication with JWT
  • 🧑‍💼 Role-based access (Admin & Customer)
  • 🚘 Car listing with filtering options
  • 📅 Booking feature for available cars
  • 📊 Admin dashboard for managing cars/bookings
  • 💻 Responsive UI built with Tailwind CSS

🚀 How to Run

📦 Backend (Spring Boot)

  1. Open /backend in IntelliJ IDEA
  2. Configure application.properties with your MySQL DB
  3. Run the project

🌐 Frontend (ReactJS)

  1. Open /frontend in VS Code
  2. Run:
    npm install
    npm start
    

🛣️ Roadmap

  1. Role-based Login
  2. Car Browse & Booking
  3. Payment Gateway Integration
  4. Email Notifications
  5. Booking History & Reports

📸 Screenshots

Front-End :- image

Back-End:- image

🧑‍💻 Developed By

Navpreet Singh

About

RentGo is a full-stack Car Rental System built using ReactJS for the frontend and Spring Boot with JWT authentication for the backend.

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors