Skip to content

Full-stack web app built with React and Express for car rental and service scheduling. Features user authentication, car browsing, service scheduling, and admin panel for management. Explore cars, schedule service appointments, and manage your fleet seamlessly. #React #Express #MySQL

License

Notifications You must be signed in to change notification settings

Kushan2k/react-car-rental-service-with-express-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Car Rental and Service Center Web Application

This is a full-stack web application built using React for the frontend and Express for the backend. The application allows users to rent cars and schedule service appointments at the service center.

Features

  • User authentication: Users can sign up, log in, and log out securely.
  • Car rental: Users can browse available cars, view details, and rent cars.
  • Service scheduling: Users can schedule service appointments for their cars.
  • Admin panel: Admins can manage cars, services, and user accounts.

Prerequisites

  • Node.js
  • npm (Node Package Manager)
  • MySQL

Getting Started

  1. Clone the repository:
git clone https://github.com/Kushan2k/react-car-rental-service-with-express-api.git
  1. navigate in to the 'backend' folder
cd backend && npm i && npx prisma generate && npx prisma db push
  1. add the environment variables in .env file
  JWT_SECRET=" "
  ADMIN_KEY=" "
  DATABASE_URL=" "
  1. start the backend sserver
npm run dev
  1. navigate to the front end
npm i && npm start

Screenshots

Here are some screenshots of the application:

Screenshot 1 Hero Section

Screenshot 2 User Login

Screenshot 3 User Regsiter

Screenshot 4 Admin login

Screenshot 5 add service

Screenshot 6 admin dashboard

Screenshot 7 finished services

Screenshot 8 finished services


About

Full-stack web app built with React and Express for car rental and service scheduling. Features user authentication, car browsing, service scheduling, and admin panel for management. Explore cars, schedule service appointments, and manage your fleet seamlessly. #React #Express #MySQL

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published