Skip to content

Latest commit

 

History

History
52 lines (27 loc) · 804 Bytes

README.md

File metadata and controls

52 lines (27 loc) · 804 Bytes

About the project:

rentalMovies app, a backend (node api) and frontend (react).

link: https://rentalmovies-frontend-react-tb.herokuapp.com/movies

Details

rentalMovies:

I. Backend (RESTful API, hosted on heroku):

  1. authentication/authorization (jwt)

  2. database (mongoDb)

  3. login, logout for users

  4. get, post, delete movies

  5. data validation (joi)

  6. error handling

II. Frontend (react):

  1. signup, signin

  2. homepage render all the movies from db

  3. add new movie (for user)

  4. delete movies (for admin only)

  5. pagination, filtering, and sorting

  6. routing

  7. data validation (joi-browser)

  8. error handling

What Technologies Used

Back-end: nodejs, express, mongoose

Front-end: react

Database: mongoDB

Authentication/Authorization: jwt