Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/mehradevesh2022/moviebuzz
- Owner: MehraDevesh2022
- Created: 2022-11-15T17:41:53.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2023-08-22T11:20:28.000Z (over 1 year ago)
- Last Synced: 2024-10-23T03:49:31.116Z (2 months ago)
- Topics: api-call, axios, boot, bootstrap5, class-component, loacalstorage, reactjs, tdmb-api
- Language: JavaScript
- Homepage: https://mehradevesh2022.github.io/movieApp/
- Size: 7.63 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
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.