TV Zone is a website that displays information about TV shows. It also allows you to like the shows, comment on the shows, and make reservations. The data about the shows is being fetched from the TVMaze API. The likes, comments and reservations are being preserved in the external Involvement API.
- HTML5
- CSS3
- JavaScript (ES6)
- TVMaze API
- Involvement API
- Webpack
- Linters (Lighthouse, Webhint, Stylelint, Eslint)
- Gitflow
- Jest
You can view a live demo of the project using this link.
To get a local copy up and running follow these simple example steps.
- A web browser
- A code editor
Assuming you have git and node.js installed on your computer, please follow the steps below:
- Clone the repository using the following command:
git clone https://github.com/laiifuu/TV-Zone.git
- Navigate to that folder in the command line using the
cd
command. - Run the following command to install the necessary packages:
npm install
. - Run the following command to view the project in the browser:
npm run start
.
👤 Kareem Magdy Wilson
- GitHub: @KareemWilson
- LinkedIn: LinkedIn
👤 Zuhaib Amjad
- GitHub: @Zuhaib042
- Twitter: @Zuhaib042
- LinkedIn: LinkedIn
👤 Hayet Fellah
- GitHub: @laiifuu
- Twitter: @hayet_fe
- LinkedIn: Hayet Fellah
Contributions, issues, and feature requests are welcome! Feel free to check the issues page.
Give a ⭐️ if you like this project!
This project is MIT licensed.