carbnb-frontend

This is a website where users can add cars and also reserve cars whenever they want.

MIT License

Stars
6

Table of Contents

**[Car-BnB-API]**This is a car dealership app where a person can reserve a car or add a car.

Backend Repository

  • Backend Repo Link

KanBan Board

Built With

  • Ruby
  • Ruby on Rails
  • Postgresql
  • React(Vite)
  • WebPack
  • VScode

Tech Stack

  • Ruby
  • Ruby on Rails
  • Postgresql
  • React(Vite)

Key Features

  • [Home page with images of cars and some details]
  • [Details page with an image of a specific car and some details]
  • [Reservation page where a user can reserve a car]
  • [My reservations page where a user can see all his/her reserved cars]
  • [Delete page where a user can delete a car]

Getting Started

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

Prerequisites

  • A code editor ( VScode...).

Setup

To setup the project locally: clone the repository using:

https://github.com/Ogaga01/Car-BnB-API.git```

### Install
run: `rails db:create`

run: `rails db:migrate`

run: `rails server`

### Usage

### Run tests

run: rspec

<p align="right">(<a href="#readme-top">back to top</a>)</p>

### API
- to get a list of cars and their details
- to add users
- to add reservations
```sh
 http://127.0.0.1:3000/api/v1/car

Frontend

to get random greetings from the frontend follow the follwing steps:

 git clone https://github.com/Ogaga01/Car-BnB-API.git
 cd Car-BnB-API
 npm install
 npm start

Authors

Felix Sowah

Ogaga Iyara

Shakir Hussain

Ellon Mordecai

Future Features

  • [Create Payment System]

Contributing

CContributions, issues, and feature requests are welcome!

Feel free to check the issues page.

Show your support

Give a if you like this project!.

Acknowledgments

  • We are grateful to our families for the support they have given us during the development of this wonderful project.
  • We will like to thank the microverse community for their support.

KanBan Board

FAQ (OPTIONAL)

License

This project is MIT licensed.