Welcome to Moviefy, your go-to movie streaming app that offers a wide range of movies and TV shows just like Netflix! With a user-friendly interface and a vast collection of entertainment content, Moviefy aims to bring the cinematic experience to your fingertips.
- Extensive Library: Explore a diverse selection of movies and TV shows spanning various genres and languages.
- Personalized Recommendations: Get tailored movie suggestions based on your viewing history and preferences.
- User Profiles: Create individual profiles for family members, each with their own watchlist and history.
- Seamless Streaming: Enjoy buffer-free streaming with adaptive quality based on your internet connection.
- Search and Discover: Effortlessly find your favorite movies and discover new releases through intuitive search and browsing.
- Responsive Design: Access Moviefy on different devices, ensuring a consistent experience across platforms.
- Secure and Reliable: Rest assured knowing that your data is handled securely and your privacy is respected.
- Frontend: HTML5, CSS3, JavaScript (ES6+), React.js, Redux
- Backend: Node.js, Express.js, MongoDB
- User Authentication: JWT (JSON Web Tokens)
- UI/UX Design: Adobe XD, Figma
- Deployment: Heroku
- Clone this repository to your local machine.
- Install the necessary dependencies using
npm install
. - Create a
.env
file based on the provided.env.example
and fill in your configuration details. - Run the app locally using
npm start
. - Open your browser and visit
http://localhost:3000
to access Moviefy.
Contributions are welcome! If you find a bug or have an idea for enhancing the app, please submit an issue or a pull request.
Enjoy your movie journey with Moviefy!
[rajpatel2435] - Your GitHub Profile
A) Register new user and login
MovieFy-.Register.and.login.user.mp4
B) All the features for the user
moviefy-users-features.mp4
c) Section for Admin where admin can upload movie, edit movie, see all users (block/unblock)