Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/itsmraga-hub/javascript-kanban-group-project

A single page web app that fetches movie/series data from the TVMAZE API and displays it in the browser. It also uses the Involvement API to keep tabs on the number of likes and comments.
https://github.com/itsmraga-hub/javascript-kanban-group-project

api-rest css html5 javascript

Last synced: about 1 month ago
JSON representation

A single page web app that fetches movie/series data from the TVMAZE API and displays it in the browser. It also uses the Involvement API to keep tabs on the number of likes and comments.

Awesome Lists containing this project

README

        

![Microverse Logo ](https://img.shields.io/badge/Microverse-blueviolet)

# Cinema Hub

> A single page web app that fetches movie/series data from the [TVMaze API](https://www.tvmaze.com/api) and displays it in the browser. It also uses the [Involvement API](https://www.notion.so/microverse/Involvement-API-869e60b5ad104603aa6db59e08150270) to keep tabs on the number of likes and comments.

## Built With

- JavaScript
- HTML
- CSS
- API's
- [Involvement API](https://www.notion.so/microverse/Involvement-API-869e60b5ad104603aa6db59e08150270)
- [TVMaze API](https://www.tvmaze.com/api)

## Live Demo (if available)

[Coming soon](https://itsmraga-hub.github.io/JavaScript-Kanban-Group-Project/)

## Getting Started

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

- Clone the project to your local computer.
- Open `cmd` and navigate to preferred directory to clone the project at.

- `git clone https://github.com/itsmraga-hub/JavaScript-Kanban-Group-Project.git`

- `cd JavaScript-Kanban-Group-Project`

- There you go. You are now inside the project. To get started keep reading below for tep to view the project locally in your brower.

- Cheer.

### Prerequisites

- Code editor.
- Basic coding skills.
- Knowledge on JavaScript will be an added advantage.

### Setup

### Install

- After setting up the project run `npm install` or `npm i`

### Usage

- To serve the project run
- `npm run build` - To build the project and create the `dist/` directory used.
- `npm start` - To start the project on localhost and view it in browser.

### Run tests

- `npm test`

### Deployment

- GitHub Pages

### Testing

- Jest javacript package provided by npm.
- To get started with jest view [this article](https://jestjs.io/docs/getting-started).

## Authors

👤 **Author1**

- GitHub: [@William Raga](https://github.com/itsmraga-hub)
- Twitter: [@William Raga](https://twitter.com/RagaMacharia)
- LinkedIn: [@William Raga](https://linkedin.com/in/itsmraga-hub)

👤 **Author2**

- GitHub: [@Emem Cookey](https://github.com/ecekpo
)
- Twitter: [@Emem Cookey](https://twitter.com/ememcookey
)
- LinkedIn: [@Emem Cookey](https://www.linkedin.com/in/emem-ekpo-857135234/
)

## 🤝 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

- TV Maze API.
- Microverse and the entire team.
- Inspiration.
- Learning/coding partner.
- etc

## 📝 License

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