NOTE: More information about this project can be found in this pdf file: CommFlix.pdf
- Name: [MD. Kamruzzaman]
- Email: [tanvir3430@gmail.com]
- GitHub: [KZTanvir]
- Introduction
- Features
- User Management
- Technology Stack
- Project Design
- Result and Conclusion
- Future Improvements
CommFlix is a dynamic movie streaming site designed for a seamless and interactive user experience. The platform combines robust features, user-friendly navigation, and a responsive design to create an engaging space for movie enthusiasts.
The primary objective of CommFlix is to provide users with a community-centric movie streaming experience, coupled with robust user management features for administrators.
CommFlix is expected to deliver engaging user experiences, efficient administration, interactive features, personalization, and reliability with a focus on security.
- Handles disabled/banned accounts, incorrect passwords, and emails.
- Sends registration details via email.
- Detects duplicate emails during registration.
- Admin approval of new accounts.
- Showcases upcoming movies.
- Presents the latest movies from each category.
- Enables search by title and category.
- Allows movie playback with comments function.
- Includes user profiles.
- Offers dedicated category pages.
- Provides total statistics for movies, users, and categories.
- Admin functions: resetting user passwords, changing own/admin passwords.
- Features Global Chat.
- Implements user levels: administrator, admin, normal user.
- Three ranks: administrator, admin, normal user.
- Two account states: active or disabled.
- Admins managing user-related functions.
- Allows users to view detailed movie information.
- Three upload types: Published, Upcoming, Archived.
- Dynamically manages movie files and covers.
- Dark and light theme switch.
- Comments section on each movie streaming page.
- Chat and comment feature with emojis.
- Dynamically shows categories on the homepage.
- Admins control category management.
- Users update names and profile pictures.
- Admins control email changes.
- Users change passwords with email confirmation.
- Sent on account registration, rank change, account state change, and password reset by admins.
- Responsive design for both mobile and computer.
- Pure design without external frameworks.
- Header, Navbar, Footer for easy navigation.
- Global chat and suggestions.
- Profile pages with promotion emails.
- Administrators oversee and control user-related aspects.
- Admins can manage user levels, account states, and promotions.
- Email notifications keep users informed about important account activities.
- PHP for server-side logic.
- PHP Mailer class for email functionality.
- Responsive design for both mobile and computer.
- UML Diagram for visualizing project interactions.
CommFlix successfully delivers a feature-rich movie streaming platform with robust user management, dynamic content handling, and a responsive design.
CommFlix exemplifies a comprehensive approach to online movie streaming, balancing user-friendly features and robust administrative controls.
- Implement more advanced search features.
- Enhance user interaction through personalized recommendations.
- Explore additional security measures.
- Continuous monitoring for performance optimization.
- Implementing payment methods.
- User invitation system.
- Movie review forum/feed.
- User inbox/mail/dm system.
- More optimized chat and comment section.
- User movie request system.
- More optimized and digital UI.