Skip to content

roniy68/capstone-rails

Repository files navigation

πŸ”₯Table of ContentsπŸ”₯

πŸš— RENTCAR - Luxury cars renting platform

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.

πŸ“Έ Screenshots

screenshot screenshot screenshot screenshot screenshot

(back to top)

πŸš€ Live Demo

RENTCAR-Luxury Cars

πŸ“Ή Short Loom

https://www.loom.com/share/ab17f762d1a44bad804d3d480ca30909?sid=33e79aad-b43b-4ec3-9537-0a73d4678dcf

(back to top)

πŸ“‹ Kanban Board

We have used a Kanban board to split the tasks and simplify the project workflow.

The members: @Salwa, @Ahmed, @Talha

kanban board

(back to top)

Tech Stack

Linter
  • πŸ”₯ Eslint
  • πŸ”₯ Rubocop
  • πŸ”₯ Stylint

(back to top)

✨ Key Features

  • 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.

(back to top)

πŸ“˜ Getting Started

To get a local copy up and running, follow these steps.

πŸ“‹ Prerequisites

Make sure you have the following installed on your machine:

Setup

Clone this repository to your desired foler.

  git clone https://github.com/roniy68/capstone-rails.git
  cd capstone-rails

πŸ“₯ Installation

Install the required gems with:

bundle install

Install the node dependencies with:

yarn install

πŸ”₯ or πŸ”₯

npm install

πŸ’Ύ Database

Create the databases and run migrations with:

rails db:create
rails db:migrate

To load the sample data, run:

rails db:seed

πŸ’Ύ API

For API documentiation see the file API Documentation.

(back to top)

πŸ’» Usage

To run the project, execute the following command:

  ./bin/dev

πŸ§ͺ Tests

To run tests, run the following command:

rspec spec

(back to top)

πŸ‘¨β€πŸ’» Authors

πŸ‘€ Salwa Ballouti:

πŸ‘€ Ahmed Hasan Rony

πŸ‘€ Muhammad Talha Hanif

(back to top)

🎯 Future Features

  • Implement the full authentication. γŠ™οΈ
  • Implement edit car or reservation. πŸ’³
  • Implement search bar. πŸ”ƒ
  • File Uploads πŸ—ƒοΈ

(back to top)

πŸ™ Acknowledgements

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.

(back to top)

πŸ’Ž Resources

🎨 Colors

  • 🟒 Accent: #96bf01

πŸ–Œ Fonts

(back to top)

🀝 Contribution

To know more about this project Follow :

Contributions, issues, and feature requests are welcome!

(back to top)

πŸ’– Show Your Support

If you like this project, please consider giving it a ⭐.

(back to top)

πŸ“œ License

This project is MIT licensed.

(back to top)