Search and create your favorite List with MoviesLynks 😄
you can check out a live demo of it here! hosted on netlify
You’ll need to have Node 8.10.0 or later on your local development machine (but it’s not required on the server). You can use nvm (macOS/Linux) or nvm-windows to easily switch Node versions between different projects.
Clone The repository, and install dependencies.
> git clone https://github.com/22mahmoud/movies-app-lynks.git
> cd movies-app-lynks
# install using yarn
> yarn
# or npm
> npm i
Before create .env file
- get your own themoviedb Api Key from here
- setup your firebase project and enable the email authentication from firebase console
Create your .env file and change XXXXX to your values
> cp .env.sample .env
- HomeScreen with Popular & Top Movies
- User can search for a movie
- user can Login/Sign
- User can add/remove movies to Favourites List
- Infinite scroll pagination
check netlify guide to depoly your app from here
- create-react-app - tool to bootstrap a react project
- styled-components - CSS in JS
- formik - lightweight form handling library
- react-helmet - manage and dynamically set what’s in the document’s head section
- axios - Promise based HTTP client
- firebase - Firebase Javascript SDK