Skip to content

hmunish/js-capstone

Repository files navigation


TVMaze

📗 Table of Contents

📖 [TVMAZE]

TVMAZE The app TVmaze is a free online TV database and guide that provides information about TV shows, episodes, cast and crew, ratings, and more. It allows users to browse and search for their favorite TV shows, view episode guides, and track their progress. TVmaze also offers an API that developers can use to access TV show data and integrate it into their own applications.

Goal The goal of the TVMAZE App is to provide users with a comprehensive platform for discovering, exploring, and keeping track of TV shows. It aims to enhance the TV viewing experience by offering features such as:

  1. Show Information: The app provides detailed information about TV shows, including synopsis, genre, runtime, premiere date, cast and crew, and more. Users can explore and discover new shows based on their preferences.

  2. Episode Guides: Users can access episode guides for TV shows, which include summaries, air dates, and guest appearances. This helps users stay up-to-date with their favorite shows and ensures they don't miss any episodes.

  3. Personalized Tracking: The app allows users to create personalized watchlists and track their progress for each TV show. They can mark episodes as watched, track their viewing history, and receive notifications for upcoming episodes.

  4. Ratings and Reviews: Users can rate and review TV shows, sharing their opinions and recommendations with others. This feature helps users discover popular shows and make informed decisions about what to watch.

  5. Recommendations: The app provides personalized recommendations based on users' viewing history, ratings, and preferences. It suggests new shows that users might enjoy, helping them discover content tailored to their tastes.

  6. Social Interaction: Users can engage with other TV fans through comments, discussions, and forums. They can share their thoughts, participate in conversations, and connect with like-minded individuals who share their passion for TV shows.

Overall, the goal of the TVMAZE App is to create a seamless and enjoyable TV viewing experience, offering a one-stop platform for TV show information, tracking, and community interaction.

🛠 Built With

Tech Stack

Client

Key Features

  • Dynamic_loading_of_movies
  • Likes_counter
  • Display_comments_feature

(back to top)

🚀 Live Demo

-Live here

(back to top)

🚀 Video Demo

-Live here

(back to top)

💻 Getting Started

Prerequisites

In order to run this project you need:

  • Basic knowledge of HTML and CSS
  • Basic understanding of Linters
  • Basic understanding of Github
  • Basic understanding of Webpack
  • Your machine should have Chrome or any of your favorite browsers and VSCode installed

Setup

Clone this repository to your desired folder:

Install

Install this project with:

  • You need to install Chrome if you want to see it working locally

Usage

To run the project, execute the following command:

  • npm run dev

Run tests

To run tests, run the following command:

  • npm install webpack webpack-cli --save-dev
  • npm install webpack webpack-cli html-webpack-plugin style-loader css-loader --save-dev"
  • npm install css-loader style-loader
  • npm install html-webpack-plugin
  • npm run build
  • npm run dev

Deployment

  • npm run build
  • npm run dev

(back to top)

👥 Authors

👤 Jalloh

👤 Munish

(back to top)

🔭 Future Features

  • Styling
  • Animation
  • Bundler
  • Date

(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 it a ⭐️

(back to top)

🙏 Acknowledgments

I would like to thank all co-authors and contributors

(back to top)

📝 License

This project is MIT licensed.

(back to top)

About

A project to learn about JavaScript API's

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors