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.
- 🔑 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
- User registration, login, logout, and password reset.
- Create and manage events
- Track ticket sales and event progress
- Collaborate with service providers
- View feedback & payments
- Integrated event calendar
- Browse events and explore performer profiles
- Purchase tickets (QR code generation + email delivery)
- Download digital tickets
- Share event feedback
- Manage personal profiles
- View and respond to event requests
- Communicate with event planners
- Track payments and view calendar
- Manage and delete user profiles
- Moderate reviews and comments
- Send platform-wide notifications
- Access system-wide analytics & reports
- 🔒 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
- Frontend:
- Backend:
- Database:
- Architecture: MVC (Model-View-Controller)
- Tools: GitHub, VS Code, Figma (UI/UX), Draw.io (diagrams)
✅ 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
- ✔️ Valid & invalid login scenarios tested
- ✔️ QR ticket generation verified
- ✔️ Event creation, updates & notifications validated
- ✔️ Dashboard role-based functionality tested
- 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. 🎶