darikmohammed / ezCar_backend

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

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

License:MIT License


Languages

Language:Ruby 99.7%Language:HTML 0.3%