Skip to content

rakibul58/steerAway-client

Repository files navigation

SteerAway

Car Rental Reservation System

Live URL

Table of Contents

Project Overview

SteerAway is a comprehensive car rental reservation system backend with features for booking and managing car rentals. Users can easily search for available cars, make booking, and admin can manage bookings and returns.

Features

  • User Authentication: Secure sign-up and login functionality.
  • Car Search and Filter: Admin can filter bookings based on carId and date.
  • Booking Management: Users can view the cars, book it if available.
  • Admin: Manage cars, bookings.

Technologies Used

  • Frontend: Typescript, React
  • Backend: Typescript, Node.js, Express
  • ODM: Mongoose
  • Database: MongoDB
  • Deployment: Vercel

Usage Guide

Follow the following instructions to run the application locally.

Step 1

Open command prompt(cmd) in folder where you want to add the project.

Step 2

Run the following command to clone the repository:

git clone https://github.com/rakibul58/steerAway-client-assignment-5

Step 3

Open the cloned folder or run the following in cmd:

cd steerAway-client-assignment-5

Step 4

In the cloned folder run the following command on cmd:

npm install

Step 5

On the root directory add a .env file and add your database url and other environment variables bellow:

VITE_SERVER_API=
VITE_CLOUDINARY_URI=
VITE_CLOUDINARY_PRESET=

Step 6

Run the following code to start the development server:

npm run start

Other commands can be found in package.json scripts

Usage

Once the application is set up and running, you can access it at http://localhost:5000 (or the appropriate port if specified differently). From there, you can create an account, log in, and start booking cars.

Credentials

Admin Credentials

User Credentials

Contact

For any questions or feedback, please contact:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages