The Full-Stack-Capstone-Backend is an API application for managing car rental databases.
- ✅ Ruby
- ✅ Ruby on Rails
- ✅ Postgresql
- ✅ Linters
Link to Kanban Board: https://github.com/users/bhushan354/projects/6
Link to kanban board issue : bhushan354/Reservation-App-Frontend#12
Language
- Ruby-on-Rails
- 🔰 Reserve a Vehicle for a Particular Date or Add a Vehicle for Reservations.
The front-end repo is available here
To get a local copy up and running, follow these steps.
- Download or clone this repostory.
- Provide a modern web browser.
In order to run this project you need:
- ✔ Ruby installed in your machine. you can download it from here
- ✔ IDE or a code editor installed in your machine.
- ✔ IRB.
- ✔ Get Postgresql up and running. you can download it from here.
- ✔ Git installed in your machine.
- ✔ Sign in or sign up to your Github account.
- ✔ A professional editer such as VS Code.
- ✔ An Updated web browser such as Google Chrome, you can download it from here.
-
Clone this repository to your desired folder:
-
Run this command in your command line interface:
cd [YOUR FOLDER]
git clone git@github.com:bhushan354/Reservation-App-Backend.git
cd Reservation-App-Backend
-
open the folder in your code editor
-
Update the config/database.yml with your database credentials under the development section
-
Update the GEMFILE to match your version of ruby.
-
Run these command in your command line interface:
sudo bundle install
rails db:drop
rails db:create
rails db:migrate
rails db:seed
- (Note : this 'sudo bundle install' command is only for UNIX and LINUX users if you are using windows run the terminal as a administrator and then run 'bundle install')
- To run the project, execute the following command:
rails server
- After running 'rails server' paste this link in your browser to see full Api-Documentation.
http://127.0.0.1:3000/api-docs/index.html
This project is deployed by the author, no permission for deployment by any other client.
👤 Muhammad Umair Muqeem
- GitHub: @umair-rao
- Twitter: @umair_ra0
- LinkedIn: LinkedIn
👤 Eugene Omwomo
- GitHub: @Omwomo
- Twitter: @eugeneoduor9
- LinkedIn: LinkedIn
👤 Bhushan Deshmukh
- GitHub: @bhushan354
- LinkedIn: Bhushan Deshmukh
- Add info about each category
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
If you like this project, kindly drop a start ⭐ for the repository;
I would like to express my heartfelt gratitude to Microvere for the invaluable learning experience they have provided. Also I would like to thank to Stanley osagie for his support during react.
This project is MIT licensed.