https://github.com/levy002/showtime
ShowTime is a web application based on an external TV Maze API. The API provides data about TV Shows. We then built the webapp around it. The webapp has 2 user interfaces (pages): The Homepage and the Comment modal. On the Homepage, each Show can be liked and commented on.
https://github.com/levy002/showtime
css javascript jest-tests webpack
Last synced: 8 months ago
JSON representation
ShowTime is a web application based on an external TV Maze API. The API provides data about TV Shows. We then built the webapp around it. The webapp has 2 user interfaces (pages): The Homepage and the Comment modal. On the Homepage, each Show can be liked and commented on.
- Host: GitHub
- URL: https://github.com/levy002/showtime
- Owner: levy002
- Created: 2022-03-07T12:02:21.000Z (over 4 years ago)
- Default Branch: development
- Last Pushed: 2022-03-17T15:38:47.000Z (over 4 years ago)
- Last Synced: 2025-04-23T22:36:09.290Z (about 1 year ago)
- Topics: css, javascript, jest-tests, webpack
- Language: JavaScript
- Homepage: https://show-time-202.netlify.app/
- Size: 1.63 MB
- Stars: 10
- Watchers: 1
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ShowTime
ShowTime is a web application based on an external TV Maze API. The API provides data about TV Shows. We then built the webapp around it. The webapp has 2 user interfaces (pages): The Homepage and the Comment modal. On the Homepage, each Show can be `liked` and `commented` on.


## Built With
- JavaScript
- CSS
- Webpack
- Jest
## Live Demo
Visit the live demo [here](https://show-time-202.netlify.app/)
## Getting Started
### Setup
#### To get a local copy up and running follow these simple example steps.
- Click the green `Code` button on the repo
- In your local PC, open your terminal in the folder you would like to clone the project.
- Clone the repo with the command: `git clone (copied link)`; like so: `git@github.com:levy002/Javascript-Capstone.git`
- On the terminal, navigate into the directory like so: `cd JavaScript-Capstone-project`
- Checkout to branch name like so: `git checkout [branch name]`
- Run `npm install` to install the dependencies
- Run `npm start` to start the application
#### To run Test
- Run ``npm run test``
### Usage
- Running `npm start` should start the server and open the `dist/index.html` file on the browser
- Click the `like` icon to like a TV Show
- Click the `Comment` to bring up the Comment modal
- The Comment modal would list the comments of the show if they exist
- You can type your name and comment to comment on the TV Show
## Authors
👤 **Levy Ukwishaka**
- [GitHub](https://github.com/levy002)
- [LinkedIn](https://www.linkedin.com/in/levy-ukwishaka-405391223/)
👤 **Emmanuel Jolugbo**
- [GitHub](https://github.com/thermiee)
- [LinkedIn](https://www.linkedin.com/in/jolugbo-temiloluwa-b96a54167/)
## 🤝 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