Skip to content

Moltov is a streaming platform built with React.js and TMDB API. It features dynamic movie browsing, genre-based categories, trending movies, and a responsive UI. Deployed via Firebase Hosting.

Notifications You must be signed in to change notification settings

SudharsanSaravanan/MOLTOV-StreamingApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎬 Moltov Streaming Platform 🍿

Live Demo

🌐 Moltov Stream

Project Overview

Moltov is a Netflix-like streaming platform that provides users with a dynamic and engaging movie browsing experience. The application fetches real-time movie data from The Movie Database (TMDB) API and presents it in an intuitive, visually appealing interface.

🌟 Features

  • Dynamic movie rows categorized by genre
  • Trending movies section
  • Randomly generated banner movie
  • Responsive navigation bar
  • Scroll-based navigation bar styling
  • Multiple movie genre categories

πŸ›  Technologies Used

  • React.js
  • Axios for API requests
  • The Movie Database (TMDB) API
  • CSS for styling
  • Firebase hosting

Project Structure

moltov-stream/
β”‚
β”œβ”€β”€ src/
β”‚   β”œβ”€β”€ App.js          # Main application component
β”‚   β”œβ”€β”€ Banner.js       # Featured movie banner
β”‚   β”œβ”€β”€ Nav.js          # Navigation component
β”‚   β”œβ”€β”€ Row.js          # Movie rows component
β”‚   β”œβ”€β”€ axios.js        # Axios configuration
β”‚   └── requests.js     # API request configurations
β”‚
β”œβ”€β”€ public/
└── package.json

Installation & Setup

Prerequisites

  • Node.js
  • npm or Yarn
  • TMDB API Key

Steps

  1. Clone the repository
git clone https://github.com/your-username/moltov-stream.git
cd moltov-stream
  1. Install dependencies
npm install
# or
yarn install
  1. Create a .env file and add your TMDB API Key
REACT_APP_TMDB_API_KEY=your_api_key_here
  1. Run the application
npm start
# or
yarn start

API Integration

The project uses The Movie Database (TMDB) API to fetch:

  • Trending Movies
  • Top Rated Movies
  • Genre-specific Movies (Action, Comedy, Horror, etc.)
  • Original Series

Deployment

Deployed using Firebase Hosting at https://moltovstream.firebaseapp.com/

Creator

  • SUDHARSANA SARAVANAN S

Future Enhancements

  • Add user authentication
  • Implement movie trailers
  • Create watchlist functionality
  • Improve responsive design

πŸ“„ License

Distributed under the MIT License.

πŸš€ Contributing

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

Contact

Project Link: https://moltovstream.firebaseapp.com/

Happy Streaming! 🍿πŸŽ₯

About

Moltov is a streaming platform built with React.js and TMDB API. It features dynamic movie browsing, genre-based categories, trending movies, and a responsive UI. Deployed via Firebase Hosting.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published