Skip to content

Book My Ride is a full-stack car rental application and its backend is constructed using Ruby on Rails. This framework delivers a dependable and secure system for storing and retrieving data. Furthermore, it is equipped to handle user authentication, enabling users to create and manage their accounts.

License

Notifications You must be signed in to change notification settings

Zia123456/book-my-ride-back-end

Folders and files

NameName
Last commit message
Last commit date

Latest commit

9dc6b24 Β· May 2, 2023

History

1 Commit
May 2, 2023
May 2, 2023
May 2, 2023
May 2, 2023
May 2, 2023
May 2, 2023
May 2, 2023
May 2, 2023
May 2, 2023
May 2, 2023
May 2, 2023
May 2, 2023
May 2, 2023
May 2, 2023
May 2, 2023
May 2, 2023
May 2, 2023
May 2, 2023
May 2, 2023
May 2, 2023
May 2, 2023
May 2, 2023
May 2, 2023
May 2, 2023
May 2, 2023
May 2, 2023
May 2, 2023

Repository files navigation

πŸ“— Table of Contents

πŸ“– Book my Ride App

Book my Ride App is a car rental application that provides users with the ability to create an account, log in, and reserve a car for a designated time frame. It also allows users to browse through all available vehicles and view specific cars. Additionally, users can check their own booking history and view all reservations made by them.

Kanban Board

Collaboration team is made of 5 members:

  • Abeera Tahir
  • Vanel Nwaba
  • Ezema Anthony Sunday
  • Khomotso Mkansi
  • Zia Bakhteyari

Initial State of Kanban:

kanban

Kanban Board Link

API Documentation

Link to API Documentation

Frontend

The frontend is made with react and can be found [here] (https://github.com/vanelnw/appointment-capstone-frontend.git)

πŸ›  Built With

Tech Stack

Server
Database

Key Features

  • Deploy application API on render
  • Update Api documentation with deployed url

(back to top)

πŸš€ Live Demo

(back to top)

πŸ’» Getting Started

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

Prerequisites

In order to run this project you need:

 gem install rails

Setup

Clone this repository to your desired folder:

  cd my-folder
  git clone https://github.com/vanelnw/Appointment-Capstone-Backend.git

Install

  cd Appointment-Capstone-Backend
  bundle install

Usage

To run the project, execute the following command:

  rails db:create
  rails db:migrate
  rails db:seed
  rails server

Run tests

To run tests, run the following command:

  rspec

(back to top)

πŸ‘₯ Authors

πŸ‘€ Zia Bakhteyari

πŸ‘€ Khomotso Mkansi

πŸ‘€ Vanel Nwaba

πŸ‘€ Ezema Anthony Sunday

πŸ‘€ Abeera Tahir

(back to top)

πŸ”­ Future Features

  • Integrate Admin action.
  • Integrate super users.

(back to top)

🀝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

(back to top)

⭐️ Show your support

If you like this project consider giving it a star ⭐️.

(back to top)

πŸ™ Acknowledgments

Special thank to Murat Korkmaz for providing the design guidelines.

(back to top)

πŸ“ License

This project is MIT licensed.

(back to top)

About

Book My Ride is a full-stack car rental application and its backend is constructed using Ruby on Rails. This framework delivers a dependable and secure system for storing and retrieving data. Furthermore, it is equipped to handle user authentication, enabling users to create and manage their accounts.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published