Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/zhadier/rent-a-movie

Rent-A Movie is a website based on movie renting. The user can leave likes, comments or make reservations for movies they would like to rent. Made using tvMaze API, Involvement API, HTML, SASS and JavaScript
https://github.com/zhadier/rent-a-movie

api-rest html javascript sass

Last synced: 24 days ago
JSON representation

Rent-A Movie is a website based on movie renting. The user can leave likes, comments or make reservations for movies they would like to rent. Made using tvMaze API, Involvement API, HTML, SASS and JavaScript

Awesome Lists containing this project

README

        

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

# Rent-A Movie

>"Rent-A Movie" is a website for movie renting where you can make reservations, add comments & likes or just get details about movies that you'd like to watch. You're welcome to visit the Live Demo link provided to test it out yourself :)

![screenshot](https://user-images.githubusercontent.com/90556221/152247436-d781a825-91f1-42af-b462-025e1335a66d.png)

We have used the tvMaze api to get ourselves data pertaining to several movies and then store the user's reservations and comments regarding those movies using the involvement api.

## Built With

- HTML / SASS / JavaScript / Webpack / Jest

## Live Demo

- [GH-Pages Link](https://zhadier.github.io/Rent-A-Movie)

## Video presentation

- [Click here to see the presentation](https://www.loom.com/share/aa7efb9dc69247f0b4aee305210bcdc7)

## Getting Started

### To launch the project locally:

#### Step 1:

- Clone this repo locally using git in the command line and the following command

git clone https://github.com/zhadier/Rent-A-Movie

- Alternatively, you can just download the complete zip file and extract the folder in your directory

#### Step 2:

- Open the cloned/extracted folder in a code editor of your choice
- Run npm install (npm and node are prerequisites)(downloads all dependencies)
- Run npm start (To show the results in live server)
- Run npm test (To see jest testing results)

## Authors

👤 **Zeeshan Haider**

- GitHub: [@zhadier](https://github.com/zhadier)
- LinkedIn: [Zeeshan Haider](https://www.linkedin.com/in/zhadier39/)

👤 **Gaby Sanchez*

- GitHub: [@gabyse1](https://github.com/gabyse1)
- Twitter: [@gabyse0](https://twitter.com/gabyse0)
- LinkedIn: [Gabriela](https://www.linkedin.com/in/gabriela-s%C3%A1nchez-espirilla-83011b225/)

## 🤝 Contributing

Contributions, issues, and feature requests are welcome and highly encouraged!
We feel that your input is what helps us grow so you're always Welcome :)

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

## Show your support

Give a ⭐️ if you like this project!
We would love to hear your thoughts and ideas 🖤

## Acknowledgments

- The Involvement and Tvmaze apis were used to make this project

## 📝 License

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