/ezCar_backend

This project contains an API that is consumed by our React frontend. It was built using Rails as an API.

Primary LanguageRubyMIT LicenseMIT

Ez Car Backend

This is an API allows users to book a car present in our database. The user can set the reservation date and final date for a selected car. If the user is an administrator they can upload a car and delete it from our database.

Frontend Repository

GitHub Link

ERD diagram

ERD

Built With

Technologies

  • Ruby on Rails
  • PostgreSQL
  • RSpec
  • Rswag
  • Devise
  • Devise-JWT
  • CanCanCan
  • Capybara

Tools

  • Visual Studio Code
  • GIT
  • Rubocop
  • Heroku

Live Demo

Getting Started

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

Prerequisites

  • ruby
  • rails
  • git
  • bundle

Setup

Open Terminal

git clone git@github.com:indigodavid/ezCar_backend.git
cd ezCar_backend

Install

bundle install
rails db:create
rails db:migrate
rails db:seed

Usage

rails server

Run tests

rspec spec/models
rake rswag

Deployment

Front-end Netlify Deployment

Back-end Heroku Deployment

Kanban Board

Link

GitHub Project

Initial State Project Link

GitHub First Issue

Final Team members

  • Arnaud Bandonkeye
  • Julio Gagliardi
  • Darik Mohammed
  • David Vera

Authors

👤 Arnaud Bandonkeye

  • GitHub: GitHub Badge
  • Twitter: Twitter Badge
  • LinkedIn: LinkedIn Badge

👤 Julio Gagliardi

  • GitHub: GitHub Badge
  • Twitter: Twitter Badge
  • LinkedIn: LinkedIn Badge

👤 Darik Mohammed

  • GitHub: GitHub Badge
  • Twitter: Twitter Badge
  • LinkedIn: LinkedIn Badge

👤 David Vera

  • GitHub: GitHub Badge
  • Twitter: Twitter Badge
  • LinkedIn: LinkedIn Badge

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

Show your support

Give a ⭐️ if you like this project!

Acknowledgments

  • Splash Background Image by T. Kaiser
  • Hat tip to anyone whose code was used
  • Inspiration
  • Our supportive families and Microverse colleagues.

📝 License

This project is MIT licensed.