An open API service indexing awesome lists of open source software.

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.

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 design

A 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.*