Rent-A-Ride Backend is a Api built with Ruby on Rails for car rental management system. API allows to do a car rental, add a new car or delete an existing one.
Rails API
Database
- Create an API endpoint by rails.
- Fetch Available Cars
- Add Car
- Delete cars
- Favorite Car
- Delete Car
Click Here to access the frontend app that was built with react and redux toolkit
There are three collaborators in this team
To get a local copy up and running, follow these steps.
In order to run this project you need:
- Install ruby
- Install Postgresql.
gem install rails
Clone this repository to your desired folder:
git clone https://github.com/EddyShimwa/Rent-A-Ride-Back-End.git
cd Rent-A-Ride-Back-End
Install this project with:
gem install
To run the project, follow the next steps:
- Create database with the following command:
rails db:create
- Apply migrations with the following command:
rails db:migrate
- [Optional] Run the following command to fill the database with data:
rails db:seed
- Run the app by executing:
rails s --port=1800
To run tests, run the following command:
rspec spec
π€ SHIMWA Pray Eddy
- GitHub: EddyShimwa
- Twitter: Eddy
- LinkedIn: Pray Eddy SHIMWA
π€ Kennedy Owusu
- GitHub: Kennedy Owusu
- Twitter: Eddy
- LinkedIn: Kennedy Owusu
π€ Pierre Celestin
- GitHub: Pierre Celestin
- Twitter: Pierre Celestin
- LinkedIn: Pierre Celestin
- Add rating system
- Updating car details
- Add an admin to the database
- Better user interface
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
If you like this project star this repository
-
I would like to thank all code reviewers and coding partners for making this project better.
-
A big thank you to:
-
https://www.behance.net/gallery/37706679/Circle-(Landing-page-Dashboard-Mobile-App)
-
For such a beautiful UI design.
This project is MIT licensed.