A Modern & Responsive Movie Discovery Platform built with React & Vite.
Movie App is a modern and fully responsive movie discovery platform built with React and Vite, powered by The Movie Database (TMDB) API.
The application allows users to discover trending movies, browse TV series and anime, search for their favorite titles, watch official trailers, explore recommendations, and save movies to their favorites.
The project focuses on delivering a clean, responsive, and smooth browsing experience while following modern React development practices and reusable component architecture.
π Website
https://cinemax-devils.vercel.app/
- π₯ Browse Trending Movies
- β Discover Top Rated Movies
- π¬ Explore Popular Movies
- πΊ Browse TV Series
- π Explore Anime
- π Search Movies & TV Shows
- π Detailed Movie Information
- π₯ Watch Official Trailers
- π‘ Related & Recommended Movies
- β€οΈ Add & Remove Favorites
- β Movie Ratings
- π± Fully Responsive Design
- β‘ Fast & Smooth User Experience
- π¨ Clean & Modern UI
- React
- Vite
- JavaScript (ES6+)
- Tailwind CSS
- CSS3
- AOS Animation
- TMDB API
- Axios
- React Router DOM
- React Icons
- Font Awesome
- Vercel
|
|
| π Home | π Search |
|
|
| π₯ Trending Movies | πΊ TV Series |
|
|
| π¬ Movie Details | π‘ Recommendations |
|
|
| β€οΈ Favorites | |
Clone the repository
git clone https://github.com/Mohamedxismail/devil-s
.gitNavigate to the project folder
cd movie-appInstall dependencies
npm installCreate a .env file and add your TMDB API Key.
Example:
VITE_TMDB_API_KEY=YOUR_API_KEYRun the development server
npm run devOpen your browser
http://localhost:5173
src
β
βββ assets
βββ components
βββ pages
βββ context
βββ hooks
βββ services
βββ router
βββ App.jsx
βββ main.jsx
This project uses The Movie Database (TMDB) API to provide:
- π₯ Trending Movies
- β Top Rated Movies
- π¬ Popular Movies
- πΊ TV Series
- π Anime
- π Search
- π Movie Details
- π₯ Official Trailers
- π‘ Recommendations
- β Ratings
The application is deployed on Vercel.
π Live Website
https://cinemax-devils.vercel.app/
The project can be extended with more advanced features in the future, including:
- π€ User Authentication
- π User Reviews & Comments
- π Cast & Crew Details
- πΊ Streaming Platform Availability
- π Multi-language Support (i18n)
- π Dark Mode
- π Watchlist
- π Personalized Movie Recommendations
- π Movie Statistics Dashboard
- π± Progressive Web App (PWA)
- π₯ Upcoming Movies Calendar
- π€ AI Movie Recommendations
The application is fully responsive and optimized for all devices:
- π» Desktop
- πΌ Laptop
- π± Tablet
- π² Mobile
Developing Movie App helped me improve my skills in:
- Building React Applications with Vite
- Working with REST APIs
- Integrating TMDB API
- React Router DOM
- Axios
- State Management using Context API
- Reusable React Components
- Search Functionality
- Responsive Design with Tailwind CSS
- AOS Scroll Animations
- Favorites Management
- Error Handling & Loading States
- Clean Project Structure & Code Organization
Frontend Developer
https://github.com/Mohamedxismail
https://www.linkedin.com/in/mohamed-ismail-81217a33b
https://cinemax-devils.vercel.app/
Contributions, issues, and feature requests are welcome.
If you'd like to improve this project:
- Fork the repository.
- Create a new branch.
- Commit your changes.
- Open a Pull Request.
If you like this project, don't forget to leave a β on GitHub.
Your support motivates me to build more awesome projects.
Made with β€οΈ by Mohamed Ismail using React & Vite






