Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/mehradevesh2022/moviebuzz

It's a movie app similar to IMDB some how. This is a react application using the classbase component.I used axios to call tdmb API
https://github.com/mehradevesh2022/moviebuzz

api-call axios boot bootstrap5 class-component loacalstorage reactjs tdmb-api

Last synced: 13 days ago
JSON representation

It's a movie app similar to IMDB some how. This is a react application using the classbase component.I used axios to call tdmb API

Awesome Lists containing this project

README

        

# MovieBuzz

MovieBuzz is a simple IMDb-like app where users can discover new movies using the TMDb API. Users have the ability to add their favorite movies to a list. This app is built using class components.

## Demo

## Installation

To run MovieBuzz locally, follow these steps:

1. Clone the repository:
```bash
git clone https://github.com/MehraDevesh2022/MovieBuzz.git
cd MovieBuzz

```
2. Install the dependencies:
```bash
npm install
```
3. Start the app:
```bash
npm start
```
4. Open [http://localhost:3000](http://localhost:3000) to view it in the browser.

## Features

- **Browse New Movies:** Explore a diverse catalog of new movies fetched from the TMDb API.
- **Add to Favorites:** Mark your favorite movies and create your personal watchlist.
- **Responsive Design:** Enjoy MovieBuzz on both desktop and mobile devices.

## Usage

1. Launch the app and browse through the list of new movies.
2. Click on a movie to view more details.
3. To add a movie to your favorites, click the "Add to Favorites" button.
4. Access your favorites list from the "Favorites" section in the navigation menu.

## Technologies Used

- React: JavaScript library for building user interfaces.
- TMDb API: Source of movie data and information.
- Class Components: Utilized to manage state and lifecycle events.
- CSS: Custom styling for a user-friendly interface.

## Contributions

- Contributions are welcome! If you find any issues or have suggestions, feel free to create a pull request or open an issue.