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

https://github.com/al-rasels/use-popcorn-react-js-app

Welcome to usePopcorn, a React application that allows you to search for movies, read and write reviews, and add movies to your playlist for later viewing!
https://github.com/al-rasels/use-popcorn-react-js-app

api-client front-end-development raectjs react-fetch react-hooks

Last synced: 5 months ago
JSON representation

Welcome to usePopcorn, a React application that allows you to search for movies, read and write reviews, and add movies to your playlist for later viewing!

Awesome Lists containing this project

README

          

# usePopcorn

Welcome to **usePopcorn**, a React application that allows you to search for movies, read and write reviews, and add movies to your playlist for later viewing!

## Features

- **Search Movies**: Find movies by title, genre, or other criteria.
- **Movie Details**: View detailed information about each movie, including cast, director, and ratings.
- **Reviews**: Read reviews from other users and write your own.
- **Playlist**: Add movies to your personal playlist to watch later.

## How to Use

1. **Search for Movies**: Use the search bar to find movies by title or genre.
2. **View Details**: Click on a movie to see detailed information and reviews.
3. **Add to Playlist**: Add movies to your playlist by clicking the "Add to Playlist" button.
4. **Write Reviews**: Share your thoughts by writing reviews for movies you've watched.

## Installation

1. Clone this repository to your local machine.
```bash
git clone https://github.com/shant0786/use-popcorn-urc23.git
```
2. Navigate to the project directory and install the required dependencies.
```bash
cd usepopcorn-urc23
npm install
```
3. Launch the application.
```bash
npm start
```

## Technologies Used

- **React**: For building the user interface.
- **JavaScript**: The programming language used.
- **CSS**: For styling the application.
- **OMDB API**: For fetching movie data.

## Contributing

Feel free to fork this repository and submit pull requests. For major changes, please open an issue first to discuss what you would like to change.

## License

---

Feel free to customize this README file further to suit your specific needs. Happy coding! 🎬🍿