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