Skip to content

NETFLOX is a web application that fetches TV Shows from an external API - TV Maze API. Users can like and comment on a TV Show. The likes and comments features are all handled by API. Built with Javascript.

Notifications You must be signed in to change notification settings

AyoubM490/NETFLOX

Repository files navigation

NETFLOX

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.

screenshot

Built With

  • HTML, CSS and JavaScript
  • Webpack
  • Jest

Demo Presentation

For a demo presentation please visit this link

Live Demo

Visit the live demo here

Getting Started

Setup

To get a local copy up and running follow these simple example steps.

  • 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

To run Test

  • Run npm run test

Usage

  • Running npm start should start the server and open the dist/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

Author

👤 Ayoub Chahir

👤 Mahmoud Rizk

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

Show your support

Give a ⭐️ if you like this project!

Acknowledgments

  • Hat tip to anyone whose code was used
  • Inspiration
  • etc

About

NETFLOX is a web application that fetches TV Shows from an external API - TV Maze API. Users can like and comment on a TV Show. The likes and comments features are all handled by API. Built with Javascript.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published