https://github.com/albusrosie/movie-website
Movie Website is a PHP-based dynamic web application designed to showcase movie content. Users can search, filter by genre, and view detailed information about movies. The site supports basic login authentication and provides an admin panel for managing movie data.
https://github.com/albusrosie/movie-website
admin-dashboard authentication css html movie movie-website mysql php web-development
Last synced: 6 months ago
JSON representation
Movie Website is a PHP-based dynamic web application designed to showcase movie content. Users can search, filter by genre, and view detailed information about movies. The site supports basic login authentication and provides an admin panel for managing movie data.
- Host: GitHub
- URL: https://github.com/albusrosie/movie-website
- Owner: AlbusRosie
- Created: 2025-04-14T15:25:50.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2025-04-14T16:07:07.000Z (6 months ago)
- Last Synced: 2025-04-14T20:19:26.627Z (6 months ago)
- Topics: admin-dashboard, authentication, css, html, movie, movie-website, mysql, php, web-development
- Language: PHP
- Homepage:
- Size: 83.4 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🎬 Movie Website
This Movie Website project was developed by **Nguyễn Thị Hoài Thương** and **Ngô Thụy Thanh Tâm**.
- 🛠️ **Nguyễn Thị Hoài Thương** – Admin panel development
- 🧑💻 **Ngô Thụy Thanh Tâm** – Front-end and user interface designA dynamic web application built with **PHP**, **HTML**, **CSS**, **JavaScript**, and **MySQL** that allows users to browse, search, and filter movies, and provides admin functionalities for content management.
---
## ✨ Features- List and display movie details
- User & admin login
- Search movies by title
- Filter by genre
- Admin panel for managing movies
- MySQL integration for storing user & movie data---
## 📺 Demo
👉 [Movie Website Demo](https://www.youtube.com/watch?v=aYgYm7l4hq8)
---
## 🔧 Prerequisites
- Apache or Nginx web server
- PHP 7.4+
- MySQL
- Modern web browser---
## ⚙️ Setup Instructions
1. **Clone the Repository**
```bash
git clone https://github.com/AlbusRosie/Movie-Website.git
cd Movie-Website
2. **Set Up the MySQL Database**
- Import the `movie_website.sql` file located in the `database/` directory into your MySQL database.3. **Update Database Configuration**
- Open the `admin_page/assets/php/connect.php` and `user_page/connect.php` file and update the database credentials:
```bash
$host = "localhost";
$username = "your_username";
$password = "your_password";
$database = "your_database";
```4. **Set Up the Web Server**
- Place the project files in your web server's root directory (e.g., `htdocs/` for XAMPP).5. **Run the Website**
- Open your browser and navigate to:
```
http://localhost/movie-website//
```
---## 📬 Contact
For feedback or questions, please reach out via GitHub or Gmail.
> ✨ *This project is for educational purposes only.*