Eventra
Eventra (EMS)
A Premium Event Management System built with Laravel 12 & Filament v4
Eventra is a modern, high-performance event management platform designed for universities, organizations, and professional communities. It features a stunning glassmorphic dark theme, real-time interactivity, and a robust administrative core.
Key Features
- Multi-Step Event Submission: A stateful wizard with real-time venue conflict detection.
- Interactive Calendar: FullCalendar v6 integration with category color-coding and responsive views.
- Threaded Discussions: Real-time comments with infinite scrolling and inline replies.
- Advanced Directory: Explore Venues and Organizations with a sleek, searchable interface.
- Security First: Built-in XSS protection, rate limiting, and role-based access control (RBAC).
- Admin Suite: Comprehensive management for events, users, and system monitoring powered by Filament.
Tech Stack
- Backend: Laravel 12 (latest)
- Admin Panel: Filament v4
- Interactivity: Livewire v3 & Alpine.js
- Styling: Tailwind CSS v4 (Vite integration)
- Animations: GSAP & Animate.css
- Database: MySQL 8.0 & Redis 7.0
Quick Start
Prerequisites
- PHP 8.3+
- MySQL 8.0+
- Redis 7.0+
- Node.js 20+
Installation
# 1. Clone & Setup
git clone https://github.com/your-repo/eventra.git
cd eventra
composer install
npm install
# 2. Environment
cp .env.example .env
php artisan key:generate
# 3. Database & Assets
php artisan migrate --seed
npm run build
# 4. Launch
php artisan serve
Detailed installation and deployment instructions can be found in the docs/INSTALLATION.md and docs/DEPLOYMENT.md.
Documentation
License
This project is open-sourced software licensed under the GNU General Public License v3.0.

$ cat ./about.json
categoryWeb App
visibilitypublic
languagePHP
licenseGNU General Public License v3.0
createdMar 27, 2026
last_push1d ago
$ tokei ./
PHP
63.8%Blade
35.2%JavaScript
0.6%CSS
0.4%$ echo $TOPICS
admin-panelapproval-workflowbladeevent-managementevent-schedulingfacility-managementfilamentfull-calendargpl-v3laravellivewiremysqlopen-sourecpest-testingphprole-based-access-controlschedulingspatie-permissionstailwindcssuniversity