Skip to content

shubhambhoyar077/rideease-backend

Repository files navigation

RideEase
A Car Booking Website

📗 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

Server
Client
  • React
Database

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.

(back to top)

🗎 API Documentation

Kanban Board

React Frontend

🚀 Live Demo

(back to top)

💻 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

(back to top)

👤 Shubham Bhoyar

👤 Muhammad Nafees

👤 CarenSiya

👤 Sohail Batoor

👤 Ismail Munyentwari

(back to top)

🔭 Future Features

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

(back to top)

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

(back to top)

⭐️ Show your support

If you like this project, kindly give me a ⭐️

(back to top)

🙏 Acknowledgments

I would like to acknowledge:

❓ FAQ

(back to top)

📝 License

This project is MIT licensed.

(back to top)

About

A booking ride application for cars.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published