Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/codewithalamin/usepopcorn

Discover, rate, and track your favorite movies with usePopcorn. This React-based web app features a responsive design, intuitive interface, and interactive movie rating.
https://github.com/codewithalamin/usepopcorn

movie-rating-app movie-web-app movies-app-react usepopcorn usepopcorn-v2

Last synced: 4 days ago
JSON representation

Discover, rate, and track your favorite movies with usePopcorn. This React-based web app features a responsive design, intuitive interface, and interactive movie rating.

Awesome Lists containing this project

README

        

usePopcorn



View Demo


Report Bug

Request Feature


Status

License

Twitter
LinkedIn


Discover, rate, and track your favorite movies with usePopcorn. This React-based web app features a responsive design, intuitive interface, and interactive movie rating.

![Screenshot](./public/preview-thumbnail.jpg)

## Table of contents📚

- [Key Features](#key-features)
- [Links](#links)
- [My process](#my-process)
- [Built with](#built-with)
- [Installation](#installation)
- [Author](#author)
- [Acknowledgments](#acknowledgments)

## Key Features🎉

Users should be able to:

- **Search for Favorite Movies:**
Users can easily search for their favorite movies on the platform.

- **Rate Movies on a Scale of 1 to 10:**
Users have the option to rate any specific movie on a scale from 1 to 10.

- **View Rated Movies in the Watched Section:**
Rated movies are neatly organized in the "Watched" section, accompanied by additional information.

- **Remove Movies from the Watched List:**
Users can effortlessly remove any specific movie from their watched list.

- **Responsive Design for Optimal Layout:**
The website adapts to different screen sizes, providing users with an optimal layout for a seamless experience on various devices.

- **Interactive Hover States:**
Users can explore hover states for all interactive elements on the page, enhancing the overall interactivity of the website.

## Links

- View Demo - https://use-popcorn-alamin.vercel.app

## My process🛠️

### Tech Stack🏗️

- React
- API
- CSS
- Html

## Installation📥

- Clone this repo:

```sh
git clone https://github.com/CodeWithAlamin/usePopcorn.git
```

- Install dependencies:

```sh
npm install
```

- Build command:

```sh
npm run build
```

- Live server:

```sh
npm run dev
```

## Author👤

Alamin

- Twitter - [@CodeWithAlamin](https://www.twitter.com/CodeWithAlamin)
- LinkedIn - [@CodeWithAlamin](https://www.linkedin.com/in/CodeWithAlamin)
- Frontend Mentor - [@CodeWithAlamin](https://www.frontendmentor.io/profile/CodeWithAlamin)
- Github: [@CodeWithAlamin](https://github.com/CodeWithAlamin)

Feel free to contact me with any questions or feedback!

## Star this project🌟

Show your appreciation by starring this project on GitHub.🙂 Your support will motivate me to continue creating and sharing valuable open-source projects

## Acknowledgments🙏

This app was developed as part of the [Udemy course](https://www.udemy.com/course/the-ultimate-react-course) "The Ultimate React Course 2023: React, Redux & More" by [Jonas Smechmann](https://twitter.com/jonasschmedtman). Special thanks to Jonas for his exceptional teaching and guidance during the course.