A capstone JavaScript application that utilises 2 APIs to display movies and enables users to like and comment on their favourate movies. The application consists of the Homepage that contains the list of movies and a popup window that displays details of a specific movie, it's likes and comments.
- The movies are fetched from a TV Maze API.
- App users are able to like and comment on their favourate movies through the Involvement API
It is accessible to all kinds of readers because it's designed with the highly recommended semantic tags, amazing color contrasts, photos and icons.
- Major languages - HTML, CSS and JavaScript
- Frameworks - Webpack
- Technologies used - Visual Studio Code, Git and Github, Chrome (Browser and it's Dev Tools), Accessibility Tools (Wave Evaluation ool and Web Developer)
- Testing: Jest
For Live Demo Link, click here
To get a local copy up and running follow these simple example steps.
- Local Machine, Git, Text Editor (VS Code preferably)
- Checkout the project repository here Link
- Use can use the repository HTTPS or SSH Urls to clone the project on your local machine or download the ZIP folder and extract its contents.
- Run the index.html file in the root directory of the project using any browser.
- Use Chrome dev tools
- Ensure to checkout any linter errors
- Use npm test to run defined test
- Use Github pages for free and secure deployment.
👤 Khaled AlKhateeb
- GitHub: @Khaled-AlKhateeb
- Twitter: @
- LinkedIn:
👤 Derrick Mulinde
- GitHub: @inspecta
- Twitter: @djmulinde
- LinkedIn: derrick-mulinde
Contributions, issues, and feature requests are welcome!
Feel free to open a new issue in the repository. I will be grateful to have them.
Give a ⭐️ if you like this project!
- Thanks Microverse for the support and inspiration to do this.
- Thanks Involvement API and TV Maze for the API service
This project is MIT licensed.