/JavaScript-Capstone

This project aims to provide information about different TV shows, such as: Summary, genre, and ImDB ratings. Built with HTML, CSS, and JavaScript.

Primary LanguageJavaScriptMIT LicenseMIT

Javascript Capstone Project

πŸ“— Table of Contents

πŸ“– [Javascript Capstone Project]

Javascript Capstone Project is a an application that fetches tv shows from TVMaze API and also has a feature of posting and fetching Likes, Comments and Reservations from an involvement API.

πŸ›  Built With

Tech Stack

Client
  • HTML
  • CSS
  • JS
  • Webpack
  • Jest

Key Features

  • Web pack deployed
  • JavaScript dynamically displays list
  • Fetches TV Shows details from TVMaze API
  • Posts Likes, Comments and Reservations in an Involvement API
  • Fetchs Likes, Comments and Reservations from an Involvement API
  • Comment and Reservations PopUp Deployed
  • Item, Like, Comment and Reservation Counter Deployed
  • All Counters Tested with Jest

(back to top)

Video Presentation

Click here

(back to top)

Screen Shot

logo

logo

logo

(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:

  • Visual Studio Code
  • Node JS

Setup

Clone this repository to your desired folder:

Example commands:

  mkdir JScapstone
  cd JScapstone
  git clone git@github.com:demesameneshoa/JavaScript-Capstone.git

Install

Install webpack and its associated tools as dev dependencies by running the following command Make sure to install jest-dom to execute the testing.

npm install
npm install jest-dom

(back to top)

Usage

Initialize it with:

npm start

(back to top)

πŸ‘₯ Authors

πŸ‘€ Demes Abera

πŸ‘€ Reza Merzaie

πŸ‘€ Manuel Alejandro SΓ‘nchez Sierra

(back to top)

πŸ”­ Future Features

  • Add the search functionality to search TV Shows

(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 please show us support by givintg it a star.

(back to top)

πŸ™ Acknowledgments

I would like to thank my colleagues at Microverse for their support during the project. Additionally, thanks to TVMaze API for their great working API.

(back to top)

πŸ“ License

This project is MIT licensed.

(back to top)