FlimFlix is an impressive movie web application designed to enhance your entertainment experience.
Users can easily watch movies and trailers on FlimFlix. With just a click, dive into the world of cinema.
Keep track of movies and TV series you want to watch later by adding them to your personalized watchlist.
Conveniently purchase movie tickets directly through the application.
Search for movies, TV series, or cast members using our advanced and stylish search input. The search functionality is both powerful and user-friendly.
Explore a variety of movies categorized into trending, upcoming, latest releases, and currently playing in theaters. This makes it easy to find something that suits your mood.
Get comprehensive details about movies or TV series, including:
- Trailers and teaser videos
- A variety of images
- Cast details
- Production details
- Ratings and reviews
Based on your preferences, FlimFlix suggests movies that you might enjoy, making your movie-watching experience even more personalized.
Every click is accompanied by stunning animations that enhance the overall user experience. Enjoy fancy loading screens, including the unique FlimFlix loading animation.
The interface is designed to be intuitive and visually appealing, ensuring an amazing experience for all users.
FlimFlix is not just another movie web application; it's a comprehensive platform that brings the magic of movies right to your fingertips with style and ease.
- HTML
- CSS
- JavaScript
- ReactJS
- React-Redux
- Redux Toolkit
- TailwindCSS
- Material UI
- RTK Query
-
Clone the repository:
git clone https://github.com/TanjimulSabbir/FilmFlix.git
-
Navigate to the project directory:
cd FilmFlix
-
Install dependencies:
npm install
-
Start the development server:
npm run dev
The application will be available at http://localhost:5173/
5. Building the Project
npm run build
Check out the live demo of FlimFlix here.
This project is licensed under the MIT License. See the LICENSE file for details.
Contributions are welcome! Please open an issue or submit a pull request for any improvements or bug fixes.