-
- React based Framework & data fetching
-
- Runtime Css in Js library
-
Node.js ∙ Express.js ∙ JWT
- Web server & using RESTful api with stateless session managment
-
- persisted database for users and movie genres
-
- for storing and caching movies data
- Single page application web client with Nextjs(React framework)
- REST for client server communication
- Fetch Movies data from TMDB
- MongoDB for Users database
- Redis for caching data
- users can register and log in to their account
- landing page has collections of movie for recommendations
- users can select and view details of a movie
- users can add or remove movie to his/her bookmark
- Make a search into its own service that utilize ElasticSearch indexing Redis database and sync data between ElasticSearch and Redis
- Use Apache Kafka to build real-time streaming data pipelines and real-time streaming?
- Machine Learning recommendation system?
- scrape and stream videos for movies?
!important .env file is required for setting up environment variables for this project
- Depends on MongoDB as a Datasource
- Install Dependencies
cd api
yarn install
yarn watch
yarn dev
Application will be serving on http://localhost:8080
- install dependencies & start application
cd frontend
yarn install
yarn dev
Application will be serving on http://localhost:3000