Welcome to MovFlix, the ultimate destination for discovering movies and TV shows effortlessly! 🍿🎥 Dive into an extensive database of films, explore different genres, filter content, and keep track of your favorite shows.
- 🔎 Advanced Search & Filters - Find movies and TV shows by genre, rating, year, and more.
- 🎭 Category Switcher - Explore trending, top-rated, upcoming, and now-playing movies.
- 📌 Detailed Movie & TV Show Pages - View cast, trailers, reviews, and additional information.
- 🖼 Responsive Grid Layout - Optimized for mobile, tablet, and desktop.
- 🎨 Dark Mode UI - Stylish and easy on the eyes.
- 🚀 Fast & Smooth Navigation - Built with React and optimized for performance.
- 🌍 Available in 4 Languages - English, Spanish, French and russian.
- Frontend: React, React Router, Swiper
- Backend/API: TMDB (The Movie Database API)
- Deployment: Netlify
git clone https://github.com/yourusername/movflix.git
cd movflix
npm install
- Get a free API keys from TMDB. and OMBD
- Create a
.env
file in the root directory and add:REACT_APP_TMDB_API_KEY=your_api_key_here REACT_APP_OMDB_API_KEY=your key here REACT_APP_CALLBACK_URL = http://your-custom-domain/movflix/auth_callback
npm start
Your app should now be running at http://localhost:3000/
🚀
MovFlix is deployed on Netlify. To deploy your own version:
- Run the build command:
npm run build
- Deploy the
build/
folder to Netlify. - Set environment variables on Netlify for API access.
We welcome contributions! Feel free to fork the repo, submit a pull request, or report issues.
This project is licensed under the MIT License.
Enjoy your movie discovery experience with MovFlix! 🍿🎉