A backend for the client StreamGenie that handles fetching data from the third-party API TMDb to populate user searches and favorite list.
Client Repository: https://github.com/Rando-cal/streamgenie-react-front
Deployment: https://streamgenie-back.herokuapp.com/
- React-Shopping-Cart : Shopping cart package
- JavaScript : programming language for websites
- Axios : making API and backend requests
- Bootstrap : CSS styling
- Dotenv : setting and hiding our backend variables
- React : front-end JavaScript library
- React-Boostrap : UI styling for REACT
- React-Dom : allows for DOM-specific methods
- React-Router-Dom : implmentation of web page routing
- React-Scrips : code to create scripts and configurations
- Sass : CSS extension scripting
- Uuid : npm package to create universally unique identifiers
- Web-vitals : library for measuring all the metrics on users
Randy D'Abbraccio - Frontend & Manager | Christian Brewer - Backend API
Verb | URI Pattern | Controller#Action |
---|---|---|
POST | /sign-up |
users#signup |
POST | /sign-in |
users#signin |
PATCH | /change-password/ |
users#changepw |
DELETE | /sign-out/ |
users#signout |
POST | /favorites |
favoritesList#create |
PATCH | /favorites/:id |
favoritesList#update |
GET | /favorites |
get#favoritesList |
| GET | /content
| get#content
| this route will fetch data from the third-party API and send the JSON data to the front-end