NETFLOX is a web application based on an external - here the TV Maze API. The API provides data about TV Shows. We then built the webapp around it. The webapp has 2 user interfaces (pages): The Homepage and the Comment modal. On the Homepage, a list of 6 TV Shows are present, each Show can be
likedand commented on.
- HTML, CSS and JavaScript
- Webpack
- Jest
For a demo presentation please visit this link
Visit the live demo here
- Click the green
Codebutton on the repo - In your local PC, open your terminal in the folder you would like to clone the project.
- Clone the repo with the command:
git clone (copied link); like so:git clone git@github.com:AyoubMS/api-capstone-project.git - On the terminal, navigate into the directory like so:
cd api-capstone-project - Checkout to branch name like so:
git checkout [branch name] - Run
npm ito install the dependencies - Run
npm startto start the application
- Run
npm run test
- Running
npm startshould start the server and open thedist/index.htmlfile on the browser - Click the
likeicon to like a TV Show - Click the
Commentto bring up the Comment modal - The Comment modal would list the comments of the show if they exist
- You can type your name and comment to comment on the TV Show
👤 Ayoub Chahir
👤 Mahmoud Rizk
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
Give a ⭐️ if you like this project!
- Hat tip to anyone whose code was used
- Inspiration
- etc
