Eventra

Eventra

public

Eventra is an open-source, organization-focused event management system built on Laravel 12 and Filament v4.

1stars
0forks
1watchers
0issues
5.4 MB

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

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.

Eventra

$ 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

contributors