/JavaScript-Capstone-Project

This is the web page used to show information about TV Series, using API like TV Maze to get information and another API to store information about the user interaction.

Primary LanguageJavaScriptMIT LicenseMIT

๐Ÿ“— Table of Contents

๐Ÿ“– TV Series Hub

TV Hub Series is a web application developed using HTML, CSS, and JavaScript. It serves as a centralized platform for TV series enthusiasts, offering a user-friendly interface to explore, discover, and watch a vast collection of TV series. The application utilizes RESTful APIs to fetch data about series, episodes, and cast information from external sources, ensuring up-to-date and comprehensive content. The frontend is designed with a responsive layout, adapting seamlessly to different devices and screen sizes for an optimal viewing experience. The codebase follows modular and maintainable architecture patterns, adhering to industry best practices for scalability and extensibility. TV Hub Series aims to provide an immersive and convenient TV series browsing experience, combining modern design elements with reliable functionality.

๐Ÿ›  Built With

Tech Stack

Key Features

  • ES6 features and syntax
  • Modular JavaScript
  • Built with a Webpack bundler
  • Tested with Jest Javascript Testing Framework

(back to top)

Future Features

  • Add more cards
  • Add About section

(back to top)

๐Ÿ“น Video Presentation

(back to top)

๐Ÿš€ Live Demo

(back to top)

๐Ÿ’ป Getting Started

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

Prerequisites

In order to run this project you need:

Clone the project using a terminal on your local machine. After successful cloning you can open it in any text editor of your choice. You can also run this project using CLI. Make sure you have node package manager installed on your machine, and then run 'npm start' to start this app in your default browser.

Setup

Choose the directory on your local machine where you want to copy project. For example:

cd /home/user/name-of-your-directory

Clone the project using one of the options.

Using SSH-key:

git clone git@github.com:alvaroiporre/JavaScript-Capstone-Project.git

Using HTTPS:

git clone https://github.com/alvaroiporre/JavaScript-Capstone-Project.git

You can also create the new directory just adding the name of it in the end of command. For example:

git clone https://github.com/alvaroiporre/JavaScript-Capstone-Project.git tv-hub

Usage

To run the project, execute the following command:

npm start

To run tests, execute the following command:

npm test

Deployment

This project is deployed using GitHub Pages:

(back to top)

๐Ÿ‘ฅ Authors

๐Ÿ‘ค รlvaro Iporre Martรญnez

๐Ÿ‘ค Romans S.

(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 would like to express your support, you can give this project a star. Your feedback is also greatly appreciated, so feel free to leave any comments you may have. Furthermore, if you would like to get in touch with us, you can find our contact information in the Authors section.

(back to top)

๐Ÿ™ Acknowledgments

We would like to express our gratitude to Microverse, our coding school, for providing us with valuable resources and the opportunity to hone our skills in this field.

(back to top)

๐Ÿ“ License

This project is MIT licensed.

(back to top)