🎟️ Personal Project

Eventrix

🔗 Live Demo ↗

A full-stack SaaS platform for end-to-end event management — from creating and publishing events to managing venues, selling tickets, controlling entry terminals, running marketing campaigns, and analysing attendance data in real time.

Type Full-Stack Web App
Role Solo Developer
Platform Web (Admin + Public)
Status In Development

Overview

Eventrix started as a personal project to explore building a complex, multi-module SaaS product from scratch. The platform targets event organisers who need a single tool to handle the full lifecycle of an event — from initial setup and venue configuration through to ticket sales, physical access control at the gate, and post-event analytics.

The admin panel provides a rich dashboard for managing events, venues, ticket types, pricing, promotional codes, and hardware terminals like scanners and cameras. A public-facing event page lets attendees browse ticket options and complete purchases directly.

Key Features

🏟️
Venue Management
Multi-venue inventory with capacity, type, utilisation tracking, and status management.
🎫
Digital Ticketing
Multiple ticket tiers (Early Bird, GA, VIP, Weekend), capacity limits, sold-out states, and pricing controls.
📡
Terminals & Devices
Real-time monitoring of scanners, barriers, cameras, and printers across venue zones with live status.
📣
Marketing CRM
Promotional code management, invitations, and marketing tools for driving ticket sales.
📊
Attendance Reports
Check-in rates by hour, by station, and by ticket type — with export to PDF and Excel.
🌐
Public Event Pages
Customer-facing event pages with ticket selection, organiser details, and a seamless purchase flow.

Screenshots

Admin panel — captured from live application  ·  Click any image to view full size

Tech Stack

Built as a full-stack application with a React frontend and NestJS backend, connected via REST APIs and backed by PostgreSQL.

React TypeScript TailwindCSS NestJS PostgreSQL Prisma ORM REST API JWT Auth Docker Nginx