Skip to content

An API that is linked to the Wheels and Deals Frontend . It holds all the data for the frontend to display, as well as the information of the users (Names, Emails & Passwords)

License

Notifications You must be signed in to change notification settings

Peter1907/wheels-and-deals-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

78 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

logo

WHEELS AND DEALS API: RAILS BACK-END


Table of Contents πŸ“‘

πŸ“– WHEELS AND DEALS: REACT FRONT-END

Wheels and Deals API is organized around REST. Our API has predictable resource-oriented URLs, accepts form-encoded request bodies, returns JSON-encoded responses, and uses standard HTTP response codes, authentication, and verbs.

It's a simple API that is linked to the Wheels and Deals Frontend . It holds all the data for the frontend to display, as well as the information of the users (Names, Emails & Passwords)


πŸ›  Built With

Tech Stack

Client
Server
Database
Authentication

Entity Relationship Database


(back to top)

Key Features

  • Authentication Endpoints: POST
  • Users Endpoints: GET, POST
  • Cars Endpoints: GET, POST, DELETE
  • Reservations Endpoints: GET, POST, DELETE
  • Documentation available here

(back to top)

πŸ“… Project's Kanban Board

Kanban Board available here

The team of developers involved in the creation of this project is made up of 4 authors.


πŸš€ Live Demo

(back to top)

πŸ“· Documentation Screenshots


(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/Peter1907/wheels-and-deals-api.git

Install

Install this project with:

  cd wheels-and-deals-api
  bundle install

Usage

To run the project, execute the following command:

  rails db:create
  rails db:migrate
  rails s

Run tests

To run tests:

  • Remove config/master.key and config/credentials.yml.enc
  • Run:
  EDITOR=code rails credentials:edit

This command will create a new master.key and credentials.yml.enc if they do not exist

  • Then run the following command:
  bin/rails spec

(back to top)

πŸ‘₯ Authors

πŸ‘€ Cindy Dorantes

πŸ‘€ David Tamayo

πŸ‘€ Diego Mero

πŸ‘€ Peter Beshara

(back to top)

🀝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

(back to top)

⭐️ Show your support

Give a ⭐️ if you like this project! Also, you can reach out any author, we will be glad to hear you.

(back to top)

πŸ™ Acknowledgments

  • Thanks to our learning partners for their help and support.

(back to top)

πŸ“ License

This project is MIT licensed.

(back to top)

About

An API that is linked to the Wheels and Deals Frontend . It holds all the data for the frontend to display, as well as the information of the users (Names, Emails & Passwords)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •