Skip to content

React & Node.js movie application ( TMDB Api, react-redux, Material UI, Express JS, Mongoose )

License

Notifications You must be signed in to change notification settings

laststonedjs/MoonWatch_FullStack_Movie_App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

MoonWatch Movie App

  1. To run the server side
  • cd server (go to the server folder)
  • run: npm start (nodemon index.js should start with the message "Server is listening on port 5000")
  1. To run the client side
  • cd client (go to the client folder)
  • run: npm start (should open app on localhost:3000)

Website URL

https://moon-watch-tmdbi.netlify.app/

Resource

Create React App
Material UI
Mongoose
ThemovieDB
ExpressJS
Express Validator
React Router
Formik
Axios
Swiper
JWT

Summary

Implemented the ability to switch between themes (Dark & Light), theme colors configured in "theme.configs.js" file. Ability to search for Movies and TV Shows fetched data from the "TheMovieDB" website. Configured endpoints on the server side for displaying movies and shows by category (popular, top rated, favorites). Made auth options for "SignIn" and "SignUp", the Logged-in User has the option of adding content(movies & shows) to his favorites so that he can remember and watch it maybe later.

About

React & Node.js movie application ( TMDB Api, react-redux, Material UI, Express JS, Mongoose )

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published