π Moltov Stream
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.
- 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
- React.js
- Axios for API requests
- The Movie Database (TMDB) API
- CSS for styling
- Firebase hosting
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
- Node.js
- npm or Yarn
- TMDB API Key
- Clone the repository
git clone https://github.com/your-username/moltov-stream.git
cd moltov-stream
- Install dependencies
npm install
# or
yarn install
- Create a
.env
file and add your TMDB API Key
REACT_APP_TMDB_API_KEY=your_api_key_here
- Run the application
npm start
# or
yarn start
The project uses The Movie Database (TMDB) API to fetch:
- Trending Movies
- Top Rated Movies
- Genre-specific Movies (Action, Comedy, Horror, etc.)
- Original Series
Deployed using Firebase Hosting at https://moltovstream.firebaseapp.com/
- SUDHARSANA SARAVANAN S
- Add user authentication
- Implement movie trailers
- Create watchlist functionality
- Improve responsive design
Distributed under the MIT License.
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Project Link: https://moltovstream.firebaseapp.com/
Happy Streaming! πΏπ₯