This React capstone project is about building a mobile web application to check a list of metrics (numeric values) that has been created by making use of React and Redux. WATCHMODE API that provides data about movies. The web application has several pages: Home page with a list of years that could be filtered by year parameters. Users can view movie titles according to the selected year. The details page has data about the details of the movie and users can also watch its trailer.
- 📖 About the Project
- 💻 Getting Started
- 👥 Authors
- 🔭 Future Features
- 🤝 Contributing
- ⭐️ Show your support
- 🙏 Acknowledgements
- 📝 License
- HTML
- CSS
- JavaScript
- React
- [Redux]
Server
Database
- watchmode API
List of Movies : HomePage The home page displays a list of all movies. Users can view movie titles according to the selected year.
Detail Page The details page has data about the details of the movie and users can see release date, rating, run time minutes, imdb Id and also watch its trailer.
- Open GitHub URL of repositry.
- Download Code repo in zip.
- Extract and open repo folder into visual studio code or any other Text Editor Software.
- GitHub Repositry URL: https://github.com/MudasirSherwani/WATCHMODE-REACT-API.git To get a local copy up and running follow these simple example steps.
- Visual Studio Code
- Knowldege About HTML / CSS / JAVASCRIPT ES6
- Webhint
- Stylelint
- ESLint
- node_modules checker
- Github
- React
- Redux
Install this project with:
npm install
To run the project in a development server, execute the following command:
npm start
To run the tests in a development server, execute the following command:
npm test
You can deploy this project using:
👤 Mudasir Sherwani
- GitHub: @Mudasir Sherwani
- Twitter: @Mudasir Sherwani
- LinkedIn: Mudasir Sherwani
- Add thumbnail at Homepage
- Add Media Player
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
If you like this project please follow me on github and give stars to my repo.
I would like to thanks Microverse to guide me to complete this project. I give appropriate credit to Nelson Sakwa the author of the original design.
This project is MIT licensed.