Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/balikuddembe/capstone-javascript-tv-series

A capstone JavaScript application that utilises 2 APIs to display movies and enables users to like and comment on their favourite movies. The application consists of the Homepage that contains the list of movies and a popup window that displays details of a specific movie, it's likes and comments.
https://github.com/balikuddembe/capstone-javascript-tv-series

css html javascript npm-package webpack

Last synced: about 2 months ago
JSON representation

A capstone JavaScript application that utilises 2 APIs to display movies and enables users to like and comment on their favourite movies. The application consists of the Homepage that contains the list of movies and a popup window that displays details of a specific movie, it's likes and comments.

Awesome Lists containing this project

README

        

# Movies shows

> A capstone JavaScript application that utilises 2 APIs to display movies and enables users to like and comment on their favourate movies. The application consists of the Homepage that contains the list of movies and a popup window that displays details of a specific movie, it's likes and comments.
- The movies are fetched from a [TV Maze API](https://www.tvmaze.com/api).
- App users are able to like and comment on their favourate movies through the [Involvement API](https://www.notion.so/Involvement-API-869e60b5ad104603aa6db59e08150270)

## Built With

- HTML, CSS, Javascript
- APIs
- Webpack
- Jest

### Prerequisites

- Basic knowledge of HTML, CSS, and Javascript
- Basic knowledge of Git and Github
- Basic knowledge of Webpack
- Basic knowledge of Jest
- Basic knowledge of APIs

### Link to video presentation
Project presentation 🚀: [Comming soon]()

### Setup

- Clone the repository
- Run `npm install`
- Run `npm start` to start the server
- Run `npm run build` to build the project
- Run `npm run test` to run the tests

### Run tests

- Run `npm test` to run the tests

### Deployment

## Authors

👤 **Emmanuel Balikuddembe**

- GitHub: [@balikuddembe](https://github.com/Balikuddembe)

## 🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the [issues page](../../issues/).

## Show your support

Give a ⭐️ if you like this project!

## Acknowledgments

- Hat tip to anyone whose code was used
- Inspiration
- etc

## 📝 License

This project is [MIT](./LICENSE) licensed.

_NOTE: we recommend using the [MIT license](https://choosealicense.com/licenses/mit/) - you can set it up quickly by [using templates available on GitHub](https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/adding-a-license-to-a-repository). You can also use [any other license](https://choosealicense.com/licenses/) if you wish._