One Place Solution to find details about all the Popular Movies.
![movieFix](https://private-user-images.githubusercontent.com/59832889/346289471-94899138-a8b9-4c03-a346-7a807a958c1d.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkwMjI4MDEsIm5iZiI6MTczOTAyMjUwMSwicGF0aCI6Ii81OTgzMjg4OS8zNDYyODk0NzEtOTQ4OTkxMzgtYThiOS00YzAzLWEzNDYtN2E4MDdhOTU4YzFkLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA4VDEzNDgyMVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTZjYmUwZTgzMTRiYWVmNzg1YjU4NDE2ZmY0ZTZlNjI0MTkyM2NlNmJhNDZjODIxMTc4ZjY1YzdhYjY1MDllMzQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.TpmQvUAyhyywhKMTVDmm4zTvA4yHUI8PaJBFBQJaw3A)
Introducing MovieFix, a robust and easy to use interface to view details about all the popular movies with many different features to enhance use experience. A Smooth and clean UI with organized data.
- Landing Screen with movies categorized by years. (Infinite Scrolling Which loads data of Previous years when you scroll up and next year when you scroll down)
- In Headers I have added Genres Filter, You can select Multiple Genres and the view will show the movies as per selected Tags. Data is loaded in chunks when you scroll down.
- In Headers I have also Added a Search Movies option. you can search movies by using the search box.
- Maintainable and production grade code.
- Added type-safety using Typescript.
To run this project, you will need to add the following environment variables to your .env file.
VITE_API_KEY
To get you own API_KEY visit TheMoviesDb website and create an account. Then get the API_KEY of your account and add it into the .env file
- Goto NodeJs, download and install it.
- Check if node is installed. Run this command, you should be able to see versions of node and npm.
node -v
npm -v
npm install
npm run dev