Discover new movies and add them to your watchlist or watched list.
On the homepage, you can see what's trending daily or weekly, as well as the top-rated movies, and you can add the movies you wish to watch to your watchlist or watched list. All lists are saved into browser's local storage.
You can delete the movies you have added to your watchlist or send them to your watched movies list.
You can remove the movies you watched from the list or move them to the watchlist.
By searching, you can add movies to the lists you want.
The project was developed with React.js by using Context API and React Hooks, styled with Tailwind CSS.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
The project can be built with npm or yarn, so choose one of the approach bellow in case you don't have any installed on your system.
- npm is distributed with Node.js which means that when you download Node.js, you automatically get npm installed on your computer. Download Node.js
or
- Yarn is a package manager built by Facebook Team and seems to be faster than npm in general. Download Yarn
To download the project follow the instructions bellow
git clone https://github.com/fundakartal/watchlist-react
cd watchlist-react
Sign up to TMDB with your e-mail and get the API key Create a file at the root of the project called .env.local with the following contents:
REACT_APP_TMDB_KEY=YOUR API KEY HERE
Install dependencies and run with:
npm
npm install
npm start
or
yarn
yarn install
yarn start
Please give a ⭐️ if this project helped you!