Skip to content

ngockim109/streamo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎬 Movie Website – Admin & Customer Dashboard

A responsive and functional movie dashboard built with ReactJS and MUI, designed to support both admin and customer roles. The platform enables admins to manage movie data through secure Google authentication, while customers can seamlessly browse the movie listings.


📌 Project Overview

Movie Website is a solo project that provides a simple content management system for movie data:

  • Admins can log in via Google, and perform full CRUD operations (Create, Read, Update, Delete).
  • Customers can browse and view the public movie list.

🧠 Features

👩‍💼 Admin Panel

  • 🔐 Google Login for secure admin access
  • ➕ Add new movies with form validation
  • ✏️ Edit existing movie entries
  • 🗑️ Delete movies
  • 📋 View movie listings in a structured table/dashboard

🎟️ Customer View

  • 🧭 Browse publicly available movie listings
  • 📱 Fully responsive layout for mobile and desktop

🛠️ Tech Stack

  • Frontend: ReactJS
  • UI Framework: Material UI (MUI)
  • Authentication: Google Sign-In
  • State Management: React hooks and component state

🚀 Getting Started

To run the project locally:

# Clone the repository
git clone https://github.com/ngockim109/streamo.git
cd streamo

# Install dependencies
npm install

# Start development server
npm start

About

Streamo is a movie website featuring an admin dashboard with Google login, allowing admins to add, edit, delete, and manage movie data. Customers can easily browse the movie listings.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors