TVmaze-shows-website

🎥 TVMaze is a website where you can see top shows related info, like them, and add comments. | Microverse's Module 2 - Group Capstone Project. Check it out! 👇

MIT License

Stars
15

📗 Table of Contents


🎥 TV Maze website

"TV Maze" capstone project is about building a SPA web application based on an external API. We had selected an API that provides data about a topic that we liked and then we built the webapp around it. The webapp have 2 user interfaces.

Learning objectives:

  • Use JavaScript to make websites dynamic and build basic single page apps.
  • Use ES6 syntax.
  • Use ES6 modules.
  • Use callbacks and promises.
  • Use webpack.
  • Apply JavaScript best practices and language style guides in code.
  • Use AAA pattern for unit tests.
  • Write units tests for a JavaScript app.
  • Follow Gitflow.
  • Solve simple git conflicts.
  • Send and receive data from an API.
  • Use API documentation.
  • Understand and use JSON.
  • Make JavaScript code asynchronous.
  • Perform a code review for a team member.

🛠 Built With

Tech Stack


Key Features


🚀 Live Demo


💻 Getting Started

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

Prerequisites

In order to run this project you need:

Setup

Clone this repository to your desired folder by using this 👇️ command :

git clone https://github.com/ITurres/TVmaze-movies-website.git

Install

Install this project with:

 npm install

Usage

 npm run start

Run tests

 npm test

Deployment

  • Not aplicable.

👥 Authors

👤 Arthur Iturres

👤 Ruth Abreu


🔭 Future Features

  • Migrate to React TypeScript.

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.


⭐️ Show your support

If you like this project and know someone who might find it helpful, please share it. Or give it a star ⭐️


🙏 Acknowledgments

I thank Microverse for this fantastic opportunity, the code reviewers for their advice and time, and my excellent coding partner and team member @Ruthmy 🏆


📝 License

This project is MIT licensed.