Skip to content

A collaboration project for Microverse

License

Notifications You must be signed in to change notification settings

Nuga0909/API-based-webapp

 
 

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

A collaboration project for Microverse

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 70.8%
  • CSS 22.3%
  • HTML 6.9%