Item Description
# Event Management System
A modern, responsive Event Management System built with **PHP**, **MySQL**, and **Material Design 3 (M3)** principles. This system features a public-facing event discovery page and a robust admin dashboard for attendee tracking, QR code check-ins, and registration management.
## 🚀 Features
### **Public Facing Page**
- **Hero Banner:** Immersive landing area with `hero.jpeg` background and parallax effects.
- **Event Discovery:** Dynamic listing of upcoming events fetched from the database.
- **M3 UI:** Clean, modern interface using Material Design 3 color palettes and high-density components.
### **Admin Dashboard**
- **Event Management:** Create and monitor event capacity and status.
- **Registration Tracking:** View attendee lists with real-time search filtering.
- **QR Code System:** Automated QR code generation for tickets and a dedicated scanning interface.
- **Glassmorphism Check-in:** A professional `scan_checkin.php` page with a 50/50 split layout for hardware scanning and manual entry.
- **Responsive Layout:** Sidebar-driven navigation that adapts to tablets and laptops without content overflow.
---
## 🛠️ Technical Stack
- **Backend:** PHP 8.x
- **Database:** MySQL (InnoDB)
- **Frontend:** HTML5, CSS3 (Flexbox/Grid), JavaScript (ES6)
- **Icons:** Material Icons Sharp
- **Fonts:** Roboto
---
## 📂 Project Structure
```text
event-management-system/
├── admin/
│ ├── db_connect.php # Database connection logic
│ ├── header.php # Admin global header & M3 Sidebar
│ ├── dashboard.php # Admin KPI overview
│ ├── manage_registrations.php # Attendee list & QR viewer
│ ├── scan_checkin.php # QR scanning & manual check-in
│ └── qrcodes/ # Storage for generated ticket images
├── index.php # Public landing page (Hero + Events)
├── db_setup.php # Database schema & demo data seeder
├── hero.jpeg # Public banner image
└── README.md # Project documentation
A modern, responsive Event Management System built with **PHP**, **MySQL**, and **Material Design 3 (M3)** principles. This system features a public-facing event discovery page and a robust admin dashboard for attendee tracking, QR code check-ins, and registration management.
## 🚀 Features
### **Public Facing Page**
- **Hero Banner:** Immersive landing area with `hero.jpeg` background and parallax effects.
- **Event Discovery:** Dynamic listing of upcoming events fetched from the database.
- **M3 UI:** Clean, modern interface using Material Design 3 color palettes and high-density components.
### **Admin Dashboard**
- **Event Management:** Create and monitor event capacity and status.
- **Registration Tracking:** View attendee lists with real-time search filtering.
- **QR Code System:** Automated QR code generation for tickets and a dedicated scanning interface.
- **Glassmorphism Check-in:** A professional `scan_checkin.php` page with a 50/50 split layout for hardware scanning and manual entry.
- **Responsive Layout:** Sidebar-driven navigation that adapts to tablets and laptops without content overflow.
---
## 🛠️ Technical Stack
- **Backend:** PHP 8.x
- **Database:** MySQL (InnoDB)
- **Frontend:** HTML5, CSS3 (Flexbox/Grid), JavaScript (ES6)
- **Icons:** Material Icons Sharp
- **Fonts:** Roboto
---
## 📂 Project Structure
```text
event-management-system/
├── admin/
│ ├── db_connect.php # Database connection logic
│ ├── header.php # Admin global header & M3 Sidebar
│ ├── dashboard.php # Admin KPI overview
│ ├── manage_registrations.php # Attendee list & QR viewer
│ ├── scan_checkin.php # QR scanning & manual check-in
│ └── qrcodes/ # Storage for generated ticket images
├── index.php # Public landing page (Hero + Events)
├── db_setup.php # Database schema & demo data seeder
├── hero.jpeg # Public banner image
└── README.md # Project documentation
Item Description
# Event Management System
A modern, responsive Event Management System built with **PHP**, **MySQL**, and **Material Design 3 (M3)** principles. This system features a public-facing event discovery page and a robust admin dashboard for attendee tracking, QR code check-ins, and registration management.
## 🚀 Features
### **Public Facing Page**
- **Hero Banner:** Immersive landing area with `hero.jpeg` background and parallax effects.
- **Event Discovery:** Dynamic listing of upcoming events fetched from the database.
- **M3 UI:** Clean, modern interface using Material Design 3 color palettes and high-density components.
### **Admin Dashboard**
- **Event Management:** Create and monitor event capacity and status.
- **Registration Tracking:** View attendee lists with real-time search filtering.
- **QR Code System:** Automated QR code generation for tickets and a dedicated scanning interface.
- **Glassmorphism Check-in:** A professional `scan_checkin.php` page with a 50/50 split layout for hardware scanning and manual entry.
- **Responsive Layout:** Sidebar-driven navigation that adapts to tablets and laptops without content overflow.
---
## 🛠️ Technical Stack
- **Backend:** PHP 8.x
- **Database:** MySQL (InnoDB)
- **Frontend:** HTML5, CSS3 (Flexbox/Grid), JavaScript (ES6)
- **Icons:** Material Icons Sharp
- **Fonts:** Roboto
---
## 📂 Project Structure
```text
event-management-system/
├── admin/
│ ├── db_connect.php # Database connection logic
│ ├── header.php # Admin global header & M3 Sidebar
│ ├── dashboard.php # Admin KPI overview
│ ├── manage_registrations.php # Attendee list & QR viewer
│ ├── scan_checkin.php # QR scanning & manual check-in
│ └── qrcodes/ # Storage for generated ticket images
├── index.php # Public landing page (Hero + Events)
├── db_setup.php # Database schema & demo data seeder
├── hero.jpeg # Public banner image
└── README.md # Project documentation
A modern, responsive Event Management System built with **PHP**, **MySQL**, and **Material Design 3 (M3)** principles. This system features a public-facing event discovery page and a robust admin dashboard for attendee tracking, QR code check-ins, and registration management.
## 🚀 Features
### **Public Facing Page**
- **Hero Banner:** Immersive landing area with `hero.jpeg` background and parallax effects.
- **Event Discovery:** Dynamic listing of upcoming events fetched from the database.
- **M3 UI:** Clean, modern interface using Material Design 3 color palettes and high-density components.
### **Admin Dashboard**
- **Event Management:** Create and monitor event capacity and status.
- **Registration Tracking:** View attendee lists with real-time search filtering.
- **QR Code System:** Automated QR code generation for tickets and a dedicated scanning interface.
- **Glassmorphism Check-in:** A professional `scan_checkin.php` page with a 50/50 split layout for hardware scanning and manual entry.
- **Responsive Layout:** Sidebar-driven navigation that adapts to tablets and laptops without content overflow.
---
## 🛠️ Technical Stack
- **Backend:** PHP 8.x
- **Database:** MySQL (InnoDB)
- **Frontend:** HTML5, CSS3 (Flexbox/Grid), JavaScript (ES6)
- **Icons:** Material Icons Sharp
- **Fonts:** Roboto
---
## 📂 Project Structure
```text
event-management-system/
├── admin/
│ ├── db_connect.php # Database connection logic
│ ├── header.php # Admin global header & M3 Sidebar
│ ├── dashboard.php # Admin KPI overview
│ ├── manage_registrations.php # Attendee list & QR viewer
│ ├── scan_checkin.php # QR scanning & manual check-in
│ └── qrcodes/ # Storage for generated ticket images
├── index.php # Public landing page (Hero + Events)
├── db_setup.php # Database schema & demo data seeder
├── hero.jpeg # Public banner image
└── README.md # Project documentation