Skip to content

create new web application music event management system using HTML,CSS,JS,PHP and MYSQL

Notifications You must be signed in to change notification settings

Sachith-AB/Music-Event-Management-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

768 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎶 Musicia – Music Event Management & Ticket Selling Platform 🎟️

PHP MySQL HTML CSS JavaScript MVC GitHub


📌 Introduction

Welcome to Musicia, a PHP MVC-based web application designed to revolutionize the music event ecosystem in Sri Lanka.

🎯 Our Mission: To solve fragmented communication, low event visibility, and inefficient ticketing by creating a centralized platform for event planners, performers, service providers, and audiences.


🖥️ User Interfaces

  • 🔑 Login Page – Authentication for all users
  • 🎤 Event Planner Dashboard – Create & manage events, monitor progress
  • 🎟️ Ticket Holder Dashboard – Browse events, purchase tickets, give feedback
  • 🛠️ Admin Dashboard – Manage users, analytics, and content moderation
  • 🤝 Event Collaborator Dashboard – View requests, manage profiles, communicate with planners
  • 🔔 Notification Center – Real-time in-app alerts
  • 📲 Digital Ticket View – QR code-based ticket downloads & email delivery

⚙️ Functionalities

🔐 Authentication

  • User registration, login, logout, and password reset.

🎤 Event Planners

  • Create and manage events
  • Track ticket sales and event progress
  • Collaborate with service providers
  • View feedback & payments
  • Integrated event calendar

🎟️ Ticket Holders

  • Browse events and explore performer profiles
  • Purchase tickets (QR code generation + email delivery)
  • Download digital tickets
  • Share event feedback

🎶 Event Collaborators (Singers, DJs, Decorators, etc.)

  • Manage personal profiles
  • View and respond to event requests
  • Communicate with event planners
  • Track payments and view calendar

🛠️ Admin

  • Manage and delete user profiles
  • Moderate reviews and comments
  • Send platform-wide notifications
  • Access system-wide analytics & reports

🏆 Quality Attributes

  • 🔒 Security – Protected user access & data handling
  • Performance – Optimized for real-time usage
  • 🌐 Availability – 24/7 accessible as a web platform
  • 🎨 Usability – Intuitive UI with clear navigation and feedback messages

💻 Tech Stack

  • Frontend: HTML CSS JavaScript
  • Backend: PHP
  • Database: MySQL
  • Architecture: MVC (Model-View-Controller)
  • Tools: GitHub, VS Code, Figma (UI/UX), Draw.io (diagrams)

🚀 System Features

✅ QR code ticket generation & email delivery
✅ Real-time analytics for events & tickets
✅ Event calendar integration
✅ Centralized communication hub
✅ Profit tracking module
✅ Comprehensive admin & event reports


🧪 System Testing

  • ✔️ Valid & invalid login scenarios tested
  • ✔️ QR ticket generation verified
  • ✔️ Event creation, updates & notifications validated
  • ✔️ Dashboard role-based functionality tested

👥 Team

  • Sachith Abeywardhana
  • Irumi Theekshana
  • Nethmi Hapuarachchi
  • Thevindu Fernando

Supervisor: Mr. T. N. B. Wijethilake
Co-Supervisor: Ms. T. U. S. Wijewardana


💡 We built Musicia with the shared vision of creating a connected, vibrant music community in Sri Lanka. 🎶

About

create new web application music event management system using HTML,CSS,JS,PHP and MYSQL

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •