rideease-backend

A booking ride application for cars.

MIT License

Stars
5

Table of Contents

RideEase

RideEase is a car booking website that allows users to easily book a ride and travel to their desired destinations. User can reserve a car from the available cars by provideing the date and city. RideEase provides a seamless and reliable car booking experience.

Link for the Frontend repository: URL

Built With

Tech Stack

Key Features

  • Only Admin can add or delete Cars from the website.
  • Users can create accounts and log in securely to access the booking functionalities.
  • Choose from a wide range of available cars based on your preferences and requirements.
  • Easily book a car for your desired date and time and manage your bookings efficiently.
  • User can Cancel the booking.
  • Website is responsive and is designed to work nicely for different devices and screens.

API Documentation

Kanban Board

React Frontend

Live Demo

Getting Started

To get a local copy up and running, follow these steps.

Prerequisites

To get a local copy up and running follow these simple example steps.

Prerequisites

In order to run this project you need:

  • Code Editor (Vs Code)
  • Terminal
  • Install ruby on your computer
  • Install rails on your computer
  • Node.js
  • PostgreSQL

Setup

Clone these repositories by using the command line to your desired folder:

For Backend

git clone https://github.com/shubhambhoyar077/rideease-backend

cd rideease-backend

For Frontend

git clone https://github.com/shubhambhoyar077/rideease-frontend

cd rideease-frontend

Install

Install this project with:

For Backend

  bundle install

For Frontend

npm install

Usage

To run the project, execute the following command: For Backend

  Set up JWT secret key key as follow:-
  rails secret (copy secret_key)

  Linux/Mac user:-
  export DEVISE_JWT_SECRET_KEY=secret_key

  Window user:-
  set DEVISE_JWT_SECRET_KEY=secret_key
  or
  $env:DEVISE_JWT_SECRET_KEY="secret_key"


  rails server

For Frontend

  npm start

Run tests

To run tests, run the following command:

  npm test

Deployment

You can deploy this project using:

Not Available

Shubham Bhoyar

Muhammad Nafees

CarenSiya

Sohail Batoor

Ismail Munyentwari

Future Features

  • Add some payment details.
  • Add the ability to set time for bookings.
  • Deploy the application.

Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

Show your support

If you like this project, kindly give me a

Acknowledgments

I would like to acknowledge:

FAQ

License

This project is MIT licensed.

Related Projects