Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
140 changes: 78 additions & 62 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,100 +1,91 @@
# 📘 Event HUB – Event Management System

Event HUB is a complete event management platform built using PHP and MySQL.
It allows admins to create and manage events, while users can register, view details, and track participation.
![PHP](https://img.shields.io/badge/PHP-7.4+-777BB4?style=flat&logo=php&logoColor=white)
![MySQL](https://img.shields.io/badge/MySQL-4479A1?style=flat&logo=mysql&logoColor=white)
![Bootstrap](https://img.shields.io/badge/Bootstrap-5-7952B3?style=flat&logo=bootstrap&logoColor=white)
![License](https://img.shields.io/badge/License-MIT-green?style=flat)
![Status](https://img.shields.io/badge/Status-Active-brightgreen?style=flat)

Event HUB is a complete event management platform built using PHP and MySQL.
It allows admins to create and manage events, while users can register, view details, and track participation.
This project is ideal for event organizations, clubs, colleges, seminars, and workshops.

---

## 🚀 Project Overview
Event HUB provides an easy-to-use system to organize events efficiently.
It includes complete event listings, attendee registrations, admin dashboard, and a responsive frontend UI.
## 🌐 Live Demo

---
🔗 **[event-hub-wvnt.vercel.app](https://event-hub-wvnt.vercel.app/)**

## Overview:
<img width="1896" height="861" alt="image" src="https://github.com/user-attachments/assets/88acb736-a0a1-4890-9ca5-6d5eab3f8af6" />
📹 **[Watch Demo Video](https://screenapp.io/app/v/cs2qhILKs8)**

---

## Demo Vedio :
https://screenapp.io/app/v/cs2qhILKs8
## 🚀 Project Overview

Event HUB provides an easy-to-use system to organize events efficiently.
It includes complete event listings, attendee registrations, admin dashboard, and a responsive frontend UI.

---

## ⭐ Key Features
- ✔ Add, edit, update, and delete events
- ✔ User event registration
- ✔ Event categories & details
- ✔ Admin dashboard
- ✔ Responsive Bootstrap UI
- ✔ Secure PHP & MySQL backend
- ✔ Clean folder structure

- ✔ Add, edit, update, and delete events
- ✔ User event registration
- ✔ Event categories & details
- ✔ Admin dashboard
- ✔ Responsive Bootstrap UI
- ✔ Secure PHP & MySQL backend
- ✔ Clean folder structure

---

## 🛠 Technologies Used

| Part | Technology |
|------|------------|
| Frontend | HTML, CSS, JavaScript, Bootstrap |
| Backend | PHP (Core PHP) |
| Database | MySQL |
| Server | Apache (XAMPP/APACHE)
| Part | Technology |
|-----------|-----------------------------------|
| Frontend | HTML, CSS, JavaScript, Bootstrap |
| Backend | PHP (Core PHP) |
| Database | MySQL |
| Server | Apache (XAMPP) |

---

# ⚙️ Installation & Setup

Follow these steps carefully to run the project.

## 📁 Folder Structure
Event_HUB/
├── Frontend/ ← HTML, CSS, JS files
├── Backend/ ← PHP files and API logic
├── database/ ← SQL dump file (event_hub.sql)
├── config.php ← Database configuration
└── README.md
---

## 1️⃣ Install Required Software
## ⚙️ Installation & Setup

Install **XAMPP** (Recommended):
https://www.apachefriends.org/
### 1️⃣ Install Required Software

It includes:
Install **XAMPP**: [https://www.apachefriends.org/](https://www.apachefriends.org/)

- Apache Server
- PHP
- MySQL

---

## 2️⃣ Move Project to Server Directory

1. Extract `Event_HUB.zip`
2. Rename folder to:
Event_HUB
3. Move it to:
C:\xampp\htdocs\
It includes Apache Server, PHP, and MySQL.

### 2️⃣ Clone the Repository

---
```bash
git clone https://github.com/amitpaul2004/Event_HUB.git
```

## 3️⃣ Import the Database
Move the folder to:
C:\xampp\htdocs\Event_HUB
### 3️⃣ Import the Database

1. Open XAMPP → Start **Apache** and **MySQL**
2. Visit:http://localhost/phpmyadmin
3. Create a database: event_hub
4. Go to **Import**
5. Choose:
Event_HUB/database/event_hub.sql

Done! Database is ready.

---

## 4️⃣ Configure Database (Important)
2. Visit: [http://localhost/phpmyadmin](http://localhost/phpmyadmin)
3. Create a database: `event_hub`
4. Click **Import** → Choose `database/event_hub.sql`
5. Click **Go**

Open:
### 4️⃣ Configure Database

config.php

Put this code:
Open `config.php` and set:

```php
<?php
Expand All @@ -111,5 +102,30 @@ if (!$conn) {
?>
```

## Run the Project
### 5️⃣ Run the Project

Open your browser and visit:
http://localhost/Event_HUB/
---

## 🤝 Contributing

Contributions are welcome! Please follow these steps:

1. Fork the repository
2. Create a new branch (`git checkout -b feat/your-feature`)
3. Commit your changes (`git commit -m "feat: add your feature"`)
4. Push to your branch (`git push origin feat/your-feature`)
5. Open a Pull Request

---

## 📄 License

This project is licensed under the **MIT License**.

---

## 👨‍💻 Author

Made with ❤️ by [amitpaul2004](https://github.com/amitpaul2004)