Skip to content

WeRent is a full-stack car rental platform that connects car owners and renters in a seamless peer-to-peer experience. Users can browse and book available cars, while owners can list and manage their vehicles through an intuitive dashboard. The system includes secure authentication, real-time availability, booking management, and dynamic pricing —

Notifications You must be signed in to change notification settings

ADI-2707/WeRent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 

Repository files navigation

WeRent

Lightweight car-rental platform. This repository contains a React + Vite frontend and an Express + MongoDB backend that together provide a peer-to-peer car listing and booking experience.

Key features

  • User registration & login (JWT)
  • Owners can list cars with images and manage availability
  • Search available cars by location and dates
  • Create bookings, owners can accept or reject
  • Simple owner dashboard with stats

Tech stack

  • Frontend: React, Vite
  • Backend: Node.js, Express
  • Database: MongoDB Atlas (mongoose)
  • Auth: JSON Web Tokens (JWT)
  • Image uploads: ImageKit (used in controllers)

Quick start

Requirements: Node.js, npm, MongoDB (or connection string)

  1. Backend
cd BackEnd
npm install
# create a .env file with MONGODB_URI and JWT_SECRET
node server.js
  1. Frontend
cd FrontEnd
npm install
npm run dev

Where to find docs

  • Backend API documentation: BackEnd/README.md
  • Frontend documentation and usage: FrontEnd/README.md

Contributing

Any contributions are welcome. Open a PR and include a short description and quick test steps.

Connect With Me

About

WeRent is a full-stack car rental platform that connects car owners and renters in a seamless peer-to-peer experience. Users can browse and book available cars, while owners can list and manage their vehicles through an intuitive dashboard. The system includes secure authentication, real-time availability, booking management, and dynamic pricing —

Topics

Resources

Stars

Watchers

Forks

Languages