/tvmaze

TVmaze is a website about famous shows, it presents details about different shows and gives the user the ability to like or comment on their preferred show. The project was built with JavaScript ES6 and bundeled with Webpack. (Microverse JavaScript capstone project)

Primary LanguageJavaScriptMIT LicenseMIT

TVmaze

TVmaze is a website about TV famous shows, it presents details about different shows and gives the user the ability to like or comment on their preferred show. The website is based on an external API that provides all shows details.

Built With

  • HTML / CSS
  • JavaScript
  • Webpack

Live Demo

Check the live version of this project.

Getting Started

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

Prerequisites

  • A web browser (Chrome, Mozilla, Edge...).
  • A packet manager (In the following instruction npm will be used, you can choose any packet manager you like)

Setup

To clone and run this project on your local machine please Fork the project files from this repository on your machine then on your bash run the following commands inside the project directory (The project files are already compiled, if you only wish to visualise the running version of the project you can jump to step 4):

  1. Run npm install To install webpack and project dependencies (a packet manager is required).

  2. Run npm run build To build project files in development mode OR npm run dist To build project files in production mode (The destination folder is /dist).

  3. To open the Webpack liver server run npm run start.

  4. To run the project open the index.html inside the /dist folder.

Authors

👤 Amine

👤 Ahmed

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

Show your support

Give a ⭐️ if you like this project!

Acknowledgments

  • Microverse ❤️

📝 License

This project is MIT licensed.