Responsive : ✅
React & React Router : ✅
Functional components : ✅
Live search : ✅
Movies : ✅
Shows : ✅
MovieDB API : ✅
JS : ✅
(1) INSTRUCTIONS ON HOW TO RUN THE APP :
1. Clone the repository using git clone + {url of repo}
2. Install node.js from : https://nodejs.org/en/download/
3. In the root folder "movieapp" run the command npm init / npm i / npm install
4. Remove "package-lock.json" folder
5. Run "npm start" in your desired terminal
6. Happy testing :D
Why are my API URLs here?
Why did I not put them in separate files? I understand perfectly well that API keys and API URLs should be put in separate env files But the reason I didn't do that for this project is that it's a demo project and due to ease of use. It will be a lot easier for you to run this project on your device without having to do extra work with putting your API keys and URLs in env files.