The operations portal that runs Prestasia from one place: user and subscription management, an exam and question builder, and the finance side — payments, referrers and withdrawals — with a growth dashboard on top.
Role
Product engineer — built end to end
Context
Own product
Stack
Next.js 16, React Server Components, Base UI, SWR
Overview
An operations team should not need an engineer to answer a support ticket. This portal gives staff direct control of accounts, the question bank and the money.
The design bet was to keep state where people can see it. List pages are server components, and filters, sorting and pagination live in the URL instead of component state — so any view can be bookmarked, shared with a colleague or reloaded without losing context, and the server does the filtering.
Key achievements
Server-component list pages with URL-driven filtering, sorting and pagination
Exam and question builder for authoring tryout content
Payments, subscriptions, referrers and withdrawal management
Dashboard with the growth metrics the team checks daily