This project was bootstrapped with Create React App.
In the project directory, you can run:
Make sure you have installed latest node version
Please follow below step to run project
- Go to the project root directory
- Open the terminal
- run
npm i
(it will download the app required packages and create node_modules folder) - run
npm start
and wait for sometime to start the server - It will automatically open http://localhost:3000
- Or you can open manually
1.Covered
1. API integration
2. Geners Filter
3. Load Previous year movies on scroll up and load next year movies on scroll down
4. Loading indicator on top or down based on scroll event.
5. Created custom UI components without using any third party library.
6. Fetch movie when geners selection change
7. Added infinity scroll to load next year movies on up and down both side.
8. Used Custom CSS
2. Not Covered
1. Not typescript used
2. Not used React native as i never used(but that's not big deal for me as i can write in any framework, also it takes time to learn, if assignemnt time is more then 10 days then i can :)