A modern streaming platform inspired by Netflix, designed to provide users with an engaging movie and TV show browsing experience through a clean, responsive, and user-friendly interface.
Mini Netflix System is a web-based streaming application that allows users to explore movies, watch trailers, search content, and enjoy a Netflix-inspired experience.
The project focuses on delivering an intuitive UI, efficient content management, and responsive design suitable for different devices.
- User Registration & Login
- Secure Authentication
- Browse Movies & TV Shows
- Search Functionality
- Movie Details Page
- Video Streaming / Trailer Playback
- Responsive Design
- Personalized User Experience
- Manage Movies
- Add New Content
- Update Existing Movies
- Delete Content
- Manage Users
- Dashboard Overview
Frontend (UI)
│
▼
Backend API
│
▼
Database
- HTML5
- CSS3
- JavaScript
- Bootstrap
- ASP.NET / PHP / Node.js (Update according to your project)
- SQL Server / MySQL (Update according to your project)
- Visual Studio
- Visual Studio Code
- Git & GitHub
Mini-Netflix-System/
│
├── Frontend/
├── Backend/
├── Database/
├── Assets/
├── Screenshots/
├── README.md
└── LICENSEgit clone https://github.com/Anoudalsaidi/Mini-Netflix-System.gitcd Mini-Netflix-System- Create a database.
- Import the SQL script.
- Update database connection settings.
Start your backend server and open:
http://localhost:3000
or
http://localhost:5000
depending on your configuration.
- Password Hashing
- User Authentication
- Session Management
- Role-Based Authorization
- Input Validation
- Users
- Movies
- Categories
- Watch History
- Favorites
- Admin
- AI Movie Recommendations
- User Watchlist
- Ratings & Reviews
- Multi-language Support
- Subscription Plans
- Live Streaming Support
GitHub Profile:
https://github.com/Anoudalsaidi
This project was developed for educational and learning purposes.
If you like this project, don't forget to give it a ⭐ on GitHub.