WeLoveMovies_Backend View Api
Click here to check out the full project We Love Movies.
Engineered a database and RESTful API with CRUD operations allowing users to access data about the latest movies, theaters, and reviews.
- /movies
- /movies?is_showing=true
- /movies/:movieId
- /movies/:movieId/theaters
- /movies/:movieId/reviews
- /theaters
- /reviews [PUT/DELETE]
- Built an API following RESTful design principles
- Utilizied common middleware packages
- Provided access to relevant information through route and query parameters
- Created an error handler for the case where a route doesn't exist
- Customized knexfile.js file for staging
- Used Knex to write database queries, completeing CRUD routes in an Express server
- Utilized joined and nested data with Knex (treeize)
- Wrote database migrations using Knex's migration tool
- Deployed to Vercel with matching front end.