Skip to content
All work
Live in production
Education · India
2026

PECOSA

Alumni registration, fully server-rendered

An alumni registration system for an engineering college — a rebuilt sign-up form matching the original branding, an admin console, and a browsable archive of scanned souvenir publications.

Visit live site
pec.aashita.ai

Role

Sole developer

Client

PEC Alumni Association

Status

Live in production

Year

2026

7/7

Pages server-rendered

3

Prisma models

4→1

Form steps, on request

The hardest problem

Alumni reach the form from a link, often on an old phone on a slow connection. A four-step client-rendered wizard was losing them.

What I did about it

01

Flattened to a single server-rendered page — readable immediately, shares correctly, works before JavaScript arrives.

02

Deliberately small: three models, seven pages, no speculative surface.

What I rejected, and why

No tests, and check-email is an enumeration oracle. Small scope is not an excuse for either — both are on the list.

What I’d change

No tests, and check-email is an enumeration oracle that will confirm whether any given address is registered. Small scope is not a reason to ship an information leak, and it is a ten-minute fix I deferred.

Built with

Next.js 16Prisma 7PostgreSQLTailwind 4

Next case study

Megan

Commercial Next.js 16 storefront template