EventHub

Modern Event Management Platform

A complete, modern event management website built with HTML, CSS, JavaScript, PHP, and MySQL. Features a responsive design, dark/light mode toggle, and both user and admin panels.

Responsive Design

Works perfectly on desktop, tablet, and mobile devices

Dark/Light Mode

Toggle between dark and light themes with persistent preference

User Management

Complete user authentication and registration system

Admin Dashboard

Comprehensive admin panel for event and user management

Payment Integration

Secure payment processing for event registrations

Real-time Search

Advanced search and filtering capabilities

🚀 Key Features

Event Management

  • Create, edit, and delete events
  • Event categories and filtering
  • Event details with countdown timer
  • Image upload for event banners

User System

  • User registration and login
  • Profile management
  • Ticket management
  • Registration history

Admin Panel

  • Dashboard with statistics
  • User and event management
  • Payment tracking
  • Registration management

Technical Stack

  • PHP 7.4+ with MySQL
  • Responsive CSS with Flexbox/Grid
  • JavaScript for interactivity
  • Secure authentication system

🛠️ Installation Guide

Step 1: Clone Repository

git clone https://github.com/oficialasif/event-management-php.git

Step 2: Database Setup

  • Create MySQL database 'eventmanagement'
  • Import database/setup.sql
  • Update config/database.php credentials

Step 3: Web Server

  • Place in web server document root
  • Set proper file permissions
  • Access via localhost/eventmanagement

Default Credentials

  • Admin Email: admin@eventhub.com
  • Admin Password: admin123