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
liked
and commented on.
- HTML, CSS and JavaScript
- Webpack
- Jest
For a demo presentation please visit this link
Visit the live demo here
- Click the green
Code
button 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 i
to install the dependencies - Run
npm start
to start the application
- Run
npm run test
- Running
npm start
should start the server and open thedist/index.html
file on the browser - Click the
like
icon to like a TV Show - Click the
Comment
to 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