Final-Capstone-Project 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 providing the date and city. Final-Capstone-Project provides a seamless and reliable car booking experience.
Link for the Backend repository: URL
Server
Client
- React
Database
The final number of team members are 3. View the details of team members here
- 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.
- The user can cancel the booking.
- Website is responsive and is designed to work nicely for different devices and screens.
- Backend part of the project Final-Capstone-Backend
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/redmarverick/Final-Capstone-Backend.git
cd Final-Capstone-Backend
For Frontend
git clone https://github.com/redmarverick/Final-Capstone-Frontend.git
cd Final-Capstone-Frontend
Install this project with:
For Backend
bundle install
For Frontend
npm install
For Backend
If you are a Microverse reviewer, create a master.key
file in config
directory and paste the master key provided with the review request. If you are someone other than a Microverse Reviewer, contact us.
To run the project, execute the following commands:
rails db:create
rails db:migrate
rails db:seed
rails server
For Frontend
To run the project, execute the following command:
npm start
To run tests, run the following command:
Backend: rspec
You can deploy this project using:
Render or any other platform.
👤 Javed Shahbaz
- GitHub: @Javed-Shahbaz
- Twitter: @javedshahbaz007
- LinkedIn: @javedshahbaz
👤 Sergio Peralta
- GitHub: @SergioPeralta22
- Twitter: @SePeralta22
- LinkedIn: LinkedIn
👤 Nylbert Victor
- GitHub: @Nylbert Victor
- Twitter: @Nylbert Victor
- LinkedIn: Nylbert
- Add some payment details.
- Add the ability to set time for bookings.
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.