Skip to content

Open to freelance projects and CDI opportunities

Mohamed.

Web app · Events

Eventia

Browse, book and manage professional events — with tickets, reservations and an operations dashboard.

Eventia hero

Context

Professional events need a public face and an operations back office. The product had to feel credible as a venue-facing website, while still running reservations, tickets and reporting.

Objective

Deliver a complete event product: discovery and booking for attendees, ticket generation for entry, and a dashboard for the people running the programme.

Solution

A Next.js front of house with a NestJS and MongoDB backend. Public pages present the programme. Authenticated users manage reservations and profile. Admins operate events, bookings and analytics. Tickets are generated as PDFs with unique QR codes. Email, Docker and CI/CD are part of the delivery.

Product

Eventia is an event management platform for conferences, seminars, workshops and training sessions. Visitors browse events, reserve seats and receive PDF tickets with QR codes. An admin dashboard tracks revenue, attendance, events and bookings. Authentication uses JWT with role-based access. Transactional emails are sent automatically.

Eventia — Home — full page
Home — full page
Eventia — Register
Register
Eventia — Login
Login
Eventia — Programme
Programme
Eventia — Event page
Event page
Eventia — Reservations
Reservations
Eventia — Ticket
Ticket
Eventia — Profile
Profile
Eventia — Operations dashboard
Operations dashboard
Eventia — Admin events
Admin events

Key capabilities

  • Event catalogue
  • Reservations
  • PDF tickets & QR
  • Role-based access
  • Analytics dashboard
  • Transactional email

Technology

Next.js · NestJS · TypeScript · Tailwind CSS · MongoDB · Zustand · JWT · Nodemailer · PDFKit · QRCode · Recharts · Docker · CI/CD

Outcome

A full event platform spanning the public site, booking, ticketing and administration — deployed as a working product.

Next

PharmaManager

Inventory, sales and analytics for the daily work of a pharmacy.

View project
PharmaManager

Have a similar project in mind?