Skip to content

Shyntv is a web applictaion using tvmaze API to get shows and display them. It also uses an interaction API to handle likes and comments.

License

Notifications You must be signed in to change notification settings

yuvenalmash/shyn-tv

Repository files navigation

logo

API-based-webapp

📗 Table of Contents

📖 API-based-webapp

API-based-webapp is a Show/Movies web application. It majorly displays different Shows and movies from the TVmaze API. The homepage shows a list of Shows/Movies you can like. The popup window shows more data on the Show/Movie selected and the user can comment on it too.
The project has two user interfaces:

- Homepage : The interface displays the following;
    - A set of Shows/Movies all gotten from [TVmaze API](https://www.tvmaze.com/api)
    - Likes interaction that displays number of likes for the Show/Movie. The user interface is derived from the[Involvement Api](https://www.notion.so/Involvement-API-869e60b5ad104603aa6db59e08150270)

- Popup window : The interface displays the following;
    - Image of the selected Show/Movie.
    - Details and plot summary of the Show/Movie selected.
    - Comment Section. The user comments are displayed on the page. This was also gotten from the[Involvement Api](https://www.notion.so/Involvement-API-869e60b5ad104603aa6db59e08150270)

🛠 Built With

Tech Stack

This project was developed using html, css & javascript.

Client
API

Key Features

Below are the key features of the website:

  • Used TVmaze API for Show/Movies details and pictures
  • Used Involvement API for likes and comments interaction
  • Used webpack
  • Add counter tests with jest

(back to top)

🚀 Live Demo

(back to top)

🚀 Video Representation

(back to top)

💻 Getting Started

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

  1. Clone this repository or download the Zip folder:

git clone https://github.com/yuvenalmash/API-based-webapp.git

  1. Navigate to the location of the folder in your machine:

you@your-Pc-name:~$ cd <folder>

Visit And Open Files

1-Visit Repo Visit Repo

2-Download Repo Download Repo

(back to top)

👥 Authors

👤 Yuvenal Njoroge

👤 Adeshina Adenuga

(back to top)

🔭 Future Features

Implement full schedule and search tab functionalities.

(back to top)

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

(back to top)

⭐️ Show your support

If you like this project, Give a ⭐️.

(back to top)

🙏 Acknowledgments

  • Project from Microverse html, css & Javascript module

(back to top)

📝 License

This project is MIT licensed.

(back to top)

About

Shyntv is a web applictaion using tvmaze API to get shows and display them. It also uses an interaction API to handle likes and comments.

Topics

Resources

License

Stars

Watchers

Forks