RENTCAR is a collaborative project, it's about luxury car rental platform built with Rails and React. Users can browse and reserve available models, manage reservations, and contribute by adding or deleting cars. It offers a seamless experience for renting luxury cars with ease.
https://www.loom.com/share/ab17f762d1a44bad804d3d480ca30909?sid=33e79aad-b43b-4ec3-9537-0a73d4678dcf
We have used a Kanban board to split the tasks and simplify the project workflow.
-
Back-end 💻:
Server
-
Front-end 💻:
-
Tools 🛠:
Linter
- 🔥 Eslint
- 🔥 Rubocop
- 🔥 Stylint
- Log in with a username to access the palteform.
- Browse list of available cars.
- Add your cars or delete them.
- Reserve a cars.
- Responsive design.
- Use API endpoint.
To get a local copy up and running, follow these steps.
Make sure you have the following installed on your machine:
Clone this repository to your desired foler.
git clone https://github.com/roniy68/capstone-rails.git
cd capstone-rails
Install the required gems with:
bundle install
Install the node dependencies with:
yarn install
🔥 or 🔥
npm install
Create the databases and run migrations with:
rails db:create
rails db:migrate
To load the sample data, run:
rails db:seed
For API documentiation see the file API Documentation.
To run the project, execute the following command:
./bin/dev
To run tests, run the following command:
rspec spec
- GitHub: @Salwa99
- Twitter: @SalwaBallouti
- LinkedIn: LinkedIn
- GitHub: @roniy68
- Twitter: @Ahmed Hasan Rony
- LinkedIn: @Ahmed Hasan Rony
- GitHub: @githubhandle
- Twitter: @twitterhandle
- LinkedIn: LinkedIn
- Implement the full authentication. ㊙️
- Implement edit car or reservation. 💳
- Implement search bar. 🔃
- File Uploads 🗃️
This app was designed based on an original design idea by Murat Korkmaz on Behance. We would like to thank Murat Korkmaz for this inspiring design.
🎨 Colors
- 🟢 Accent: #96bf01
🖌 Fonts
- Normal: Roboto
Contributions, issues, and feature requests are welcome!
If you like this project, please consider giving it a ⭐.
This project is MIT licensed.