A modern and responsive movie streaming frontend built with React.js, providing users with a seamless experience to browse, search, and watch their favorite movies.
- π¬ Browse Movies β Explore a vast collection of movies.
- π Search Functionality β Quickly find movies by title, genre, or keywords.
- β Movie Details β View descriptions, ratings, trailers, and more.
- π Watchlist β Save movies to watch later.
- π User Authentication β Secure login and signup with JWT authentication.
- π Dark Mode β Toggle between light and dark themes for better viewing.
- Frontend: React.js, Redux (for state management), Tailwind CSS
- Backend: Node.js, Express.js (optional for API integration)
- Database: MongoDB (if using backend for user data & watchlist)
- API: TMDb API for fetching movie data
- Deployment: Vercel / Netlify
- Clone the repository:
git clone https://github.com/your-username/movies-streaming-frontend.git cd movies-streaming-frontend
- Install dependencies:
npm install
- Create a
.env
file and add your API keys:REACT_APP_TMDB_API_KEY=your_tmdb_api_key
- Start the development server:
npm start
- Build the project:
npm run build
- Deploy to Vercel or Netlify.
Feel free to fork this repository and submit pull requests. Contributions are welcome!
This project is licensed under the MIT License.