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 — Login
Login
Eventia — Register
Register
Eventia — Admin Dashboard
Admin Dashboard
Eventia — Admin Events
Admin Events
Eventia — Events Details
Events Details
Eventia — Events List
Events List
Eventia — My Reservations
My Reservations
Eventia — Profile
Profile
Eventia — Ticket
Ticket

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

Veloria Resort

A 5-star resort site for Marrakech — rooms, offers, gallery, booking and a member space in one experience.

View project
Veloria Resort

Have a similar project in mind?