Find info of any movie, get similar movies, trending now and top movies, add them to your watch list, like them, and many many many more! Create your own MovieList!!
This app is on developement! So this link will not work for now. https://SilvenLeafMyMovieList.herokuapp.com
- Find movie info and add to watchlist, like...etc
- auth
- oauth2.0 (Google, Github, LinkedIn)
- Role-based auth
- Email verification (2 way auth)
- Password reset (Forgotten)
- CRUD
- PWA (with Offline Game)
- Demo Login
- Nodemailer Contact
- Framermotion (setup)
BackEND: NodeJS, ExpressJS, PassportJS (OAUTH2.0), REST Api
FrontEND: React, SASS, Materialize, Hooks and Context API, IMDB API
Database: MongoDB (with mongoose)
PWA (with Offline Game): ServiceWorker, Lighthouse Audit, HTML5, CSS3, Vanilla JavaScript
Others: git, Chrome Dev Tools, CLI, npm, VS Code
Heroku as ManashSarmaTheEmperor@gmail.com
- NodeJS installed on your PC
- Internet connection on your PC
First make sure you have NodeJS installed on your PC and your PC has internet connection (because we are using MongoDB Atlas, I mean we are using MongoDB on the cloud, so you need internet connection to connect to this cloud Database). Then clone the repo. Open it on your favourite Text Editor (mine is VS Code). Then, run this command on your terminal to install all the dependencies...
npm install
Then run this command...
npm start
or node app.ts
It will start your local server. Wait until you see these logged on your terminal
Server is running on port 5000
connected to MongoDB
Now open your favorite browser (mine is Chrome) and then go to localhost:5000. You will see the App runnig live on your PC. Now enjoy playing with the codebase!
All the BEST!!!