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
Server
Client
- React
Database
- 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.
- Check here API documentation Rideease app
- It's a five-member team.
- Check here Kanban Board
- Check here initial state of the Kanban Board Screenshot
- Frontend part of the project Rideease-frontend
To get a local copy up and running, follow these steps.
To get a local copy up and running follow these simple example steps.
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
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 this project with:
For Backend
bundle install
For Frontend
npm install
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
To run tests, run the following command:
npm test
You can deploy this project using:
Not Available
👤 Shubham Bhoyar
- GitHub: @shubhambhoyar077
👤 Muhammad Nafees
- GitHub: @ngeelani48
- Twitter: @twitterhandle
- LinkedIn: LinkedIn
👤 CarenSiya
- GitHub: @carensiya
- Twitter: @carensiya
- LinkedIn: @carensiya
👤 Sohail Batoor
- GitHub: @batoorsohail
- Twitter: @twitter
- LinkedIn: LinkedIn
👤 Ismail Munyentwari
- GitHub: @Ismail-Munyentwari
- LinkedIn: @Ismail-Munyentwari
- Add some payment details.
- Add the ability to set time for bookings.
- Deploy the application.
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
If you like this project, kindly give me a ⭐️
I would like to acknowledge:
- Microverse for the opportunity to work on this project
- The creative common for the design
- Design from Murat Korkmaz on Behance
-
Is Rails still relevant?
-
Is it easy to learn Ruby on Rails
This project is MIT licensed.