Skip to content
Full-Stack DeveloperPortfolio · 2026

000
Case study · Community Platform

NAIO

Event ticketing, reserved seating and membership platform for a US non-profit alliance.

naio.global
NAIO website hero

Client

National Alliance of Indian Organizations · New York

Role

Full-Stack Developer

Category

Community Platform

Deliverables

Public website · Admin panel · Seller portal · REST API

Overview

A national platform uniting Indian American organizations across the USA. Visitors explore programs, leadership and events, then buy tickets and memberships online. A large admin panel runs reserved seat maps, QR check-in, ticket-seller commissions, email campaigns and member cards.

36

Admin pages

21

Data models

3

Applications

Key features

What it does

Reserved seat maps with a layout generator and auto-released seat locks
Stripe checkout for tickets, packages and memberships with instalment emails
QR ticket check-in and expiring digital member cards
Ticket-seller portal with sales, earnings and pending requests
Email campaigns, templates and newsletter subscribers
Visitor analytics, Google Sheets seat sync and an FAQ chatbot
Tech stack

How it is built

React 19
TypeScript
Vite
Tailwind CSS
Framer Motion
Node.js
Express 5
MongoDB
Stripe
Cloudinary
node-cron
Coolify
Engineering decisions

The thinking behind the build.

01

Seats that never double-sell

Seats are locked the moment a buyer selects them and released automatically by a cron job if checkout is abandoned, keeping large events accurate under load.

02

A sales force built in

Ticket sellers get their own portal with sales reports and earnings, turning community volunteers into a trackable distribution channel.

03

Operations in one place

Events, speakers, galleries, members and campaigns are managed from a single admin, replacing spreadsheets and third-party ticketing fees.

Next project

Rasavi

Luxury glassware e-commerce with payments, shipping and full marketing tracking.

rasavistore.com
Rasavi luxury glassware storefront