Selected work

Project 01 / Full-stack event management

Nexvent

Event registration without the friction.

Explore source on GitHub
Live demo

Overview

A closer look
at the system.

An event platform for attendees, organizers, and administrators. Discover and register for events, manage capacity and waitlists, and check in with unique QR tickets and camera-based scanning.

Engineering focus
Full-stack application
What this demonstrates
Role-based dashboards, validated REST APIs, PostgreSQL, and QR check-in workflows.
Project context
Full-stack development
Technology
Next.js / TypeScript / Neon PostgreSQL / Prisma / NextAuth / Zod
System study / 01Conceptual flow
  1. 01
    Discover eventsNext.js · TypeScript
  2. 02
    Register & validateREST APIs · Zod
  3. 03
    Issue QR ticketNextAuth · Prisma
  4. 04
    Scan & check inPostgreSQL
Full-stack event management

01 / The problem

Event discovery, registration, capacity, and check-in need to work together for attendees and organizers.

02 / Implementation & design

Role-based workflows separate attendee, organizer, and administrator responsibilities. Zod validation, filtering, pagination, administrative batch operations, rate limiting, and request logging support the REST APIs. The application is deployed on Vercel with Neon PostgreSQL.

03 / Engineering challenge

Capacity and waitlist logic must stay consistent with registration and attendance. The implementation combines validated APIs with transaction-safe attendance workflows.

Results & capabilities

Scan. Check in.

Role-based event workflows

Validated REST APIs, rate limiting, and transaction-safe attendance