Skip to content

This fully functional website allows the user to reserve cars to rent. It uses Ruby on Rails for the back-end and React on the front-end.

License

Notifications You must be signed in to change notification settings

luis-pomare/rails-car-booking-rentals-backend

Repository files navigation

👨‍🏫 Kanban board

Link to our project

Initial state

image

Final number of team members

The moment we finish this project, we were three people working on it.

📗 Table of Contents

📖 [RoadTrip wheels API]

The Roadtrip wheels API is the backend of the Road trip wheels web application, where you can register, make a reservation on a car an check your reservations.

Heres the frontend Link

🛠 Built With

  • Ruby on rails

Tech Stack

Server
Database

Key Features

  • [Store user, cars and reservations]
  • [API endpoints]
  • [documentation]

(back to top)

🚀 Live Demo

Live demo

(back to top)

💻 Getting Started

Prerequisites

In order to run this project you need:

  • A PC running any operating system like Windows, Linux, or MacOS
  • Ruby version 3.1.3 or later
  • Rails version 7 or later
  • Postgresql

Setup

  • Link your PC to GitHub
  • Clone this repository to your desired folder:

Clone this repository to your desired folder:

git clone https://github.com/luis-pomare/rails-car-booking-rentals-backend.git

  • Open the file in your code editor

Install

  • Setup ROR

Run the following codes in your project folder in your IDE:

bundle install

Usage

To run the API locally, execute the following commands:

Create the database and run the migrations

rails db:create

rails db:migrate

rails db:schema:load

Optionally you can seed the database with the cars and the user (objects) that are included in this repo

rails db:seed

Start the server

rails s

Front end

Go to the front end repo and follow the readme instructions.

(back to top)

👥 Authors

👤 Shayan

👤 Alejandro

👤 Luis

(back to top)

🔭 Future Features

  • [Authentication]

(back to top)

🤝 Contributing

You can contribute to this project by writing an issue here

(back to top)

⭐️ Show your support

If you like this project please leave a ⭐️

(back to top)

🙏 Acknowledgments

I would like to thank Microverse for the knowledge. The frontend original design was made by Murat Korkmaz on behance

(back to top)

📝 License

This project is MIT licensed.

(back to top)

About

This fully functional website allows the user to reserve cars to rent. It uses Ruby on Rails for the back-end and React on the front-end.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages