Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Anoudalsaidi/Mini-Netflix-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🎥 Mini Netflix System

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.


🌟 Project Overview

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.


🚀 Features

👤 User Features

  • User Registration & Login
  • Secure Authentication
  • Browse Movies & TV Shows
  • Search Functionality
  • Movie Details Page
  • Video Streaming / Trailer Playback
  • Responsive Design
  • Personalized User Experience

🛠️ Admin Features

  • Manage Movies
  • Add New Content
  • Update Existing Movies
  • Delete Content
  • Manage Users
  • Dashboard Overview

🏗️ System Architecture

Frontend (UI)
      │
      ▼
Backend API
      │
      ▼
Database

🧰 Technologies Used

Frontend

  • HTML5
  • CSS3
  • JavaScript
  • Bootstrap

Backend

  • ASP.NET / PHP / Node.js (Update according to your project)

Database

  • SQL Server / MySQL (Update according to your project)

Development Tools

  • Visual Studio
  • Visual Studio Code
  • Git & GitHub

📂 Project Structure

Mini-Netflix-System/
│
├── Frontend/
├── Backend/
├── Database/
├── Assets/
├── Screenshots/
├── README.md
└── LICENSE

⚙️ Installation Guide

Clone Repository

git clone https://github.com/Anoudalsaidi/Mini-Netflix-System.git

Navigate to Project

cd Mini-Netflix-System

Configure Database

  1. Create a database.
  2. Import the SQL script.
  3. Update database connection settings.

Run Application

Start your backend server and open:

http://localhost:3000

or

http://localhost:5000

depending on your configuration.


🔐 Security Features

  • Password Hashing
  • User Authentication
  • Session Management
  • Role-Based Authorization
  • Input Validation

📊 Database Entities

  • Users
  • Movies
  • Categories
  • Watch History
  • Favorites
  • Admin

🎯 Future Improvements

  • AI Movie Recommendations
  • User Watchlist
  • Ratings & Reviews
  • Multi-language Support
  • Subscription Plans
  • Live Streaming Support

👩‍💻 Author

Anoud Al Saidi

GitHub Profile:

https://github.com/Anoudalsaidi


📄 License

This project was developed for educational and learning purposes.


⭐ Support

If you like this project, don't forget to give it a ⭐ on GitHub.

About

apply Object-Oriented Programming (OOP) concepts in C# by building a simple movie system where users can watch and rate movies with proper validation and data control.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages