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

https://github.com/skb08/movieverse

MovieHub is a web app for movie and TV enthusiasts, offering the latest, top-rated, and trending content with detailed ratings, genres, images, and advanced search.
https://github.com/skb08/movieverse

apis axios html-css-javascript lazy-loading react-redux react-router-dom react-vite sass

Last synced: 20 days ago
JSON representation

MovieHub is a web app for movie and TV enthusiasts, offering the latest, top-rated, and trending content with detailed ratings, genres, images, and advanced search.

Awesome Lists containing this project

README

          

![movieverse](https://github.com/Skb08/movieverse/assets/113046759/c94a6710-8e5a-4e20-8d37-cec3734874cd)

# MovieHub

MovieHub is a web app for movie and TV enthusiasts, offering the latest, top-rated, and trending content with detailed ratings, genres, images, and advanced search.

## Features

- **Latest Releases**: Stay updated with new movies and TV series.
- **Top Rated**: Discover highly-rated content.
- **Popular**: Explore popular movies and TV series.
- **Trending**: Track trending content daily and monthly.
- **Detailed Information**: View ratings, genres, and images.
- **Search Functionality**: Easily find favorite movies and TV shows.

## Installation

1. Clone the repository:
```bash
git clone https://github.com/yourusername/moviehub.git
2. Navigate to the project directory:
```bash
cd moviehub
3. Install the dependencies:
```bash
npm install
4. Set up environment variables by creating a .env file in the root directory:
```bash
TMDB_API_KEY=your_tmdb_api_key
JWT_SECRET=your_jwt_secret
5. Start the development server:
```bash
npm start
6. Open your browser and go to http://localhost:3000 to see the application in action.

# Contributing
## We welcome contributions from the community! To contribute:

1. Fork the repository.
2. Create a new branch (git checkout -b feature/your-feature-name).
3. Make your changes and commit them (git commit -m 'Add some feature').
4. Push to the branch (git push origin feature/your-feature-name).
5. Create a new Pull Request.

## License
This project is licensed under the MIT License. See the LICENSE file for details.