Skip to main content

Project case study

Netspeak Portal

An authenticated teacher operations portal for the Netspeak ecosystem, centralizing performance visibility and day-to-day work activity with Next.js, Supabase, and Prisma.

Engineering case study by Jonas Viray, Full Stack Developer & AI Automation Engineer

Netspeak Portal | project by Jonas Viray

Overview

Netspeak Portal is the internal application layer for teachers in the Netspeak ecosystem. Authenticated users can review performance information and day-to-day work activity from a centralized dashboard instead of relying on scattered operational data. The stack uses Next.js, Supabase, and Prisma, with the product structured around secure access, clear data presentation, and practical teacher-facing workflow visibility.

engineering summary

Problem → Architecture → Contribution → Result

Problem
Teachers needed one authenticated place to review performance and day-to-day work activity instead of relying on disconnected operational information.
Architecture
The portal uses Next.js for the application layer, Supabase for backend data and authentication capabilities, and Prisma for structured data access. The experience is organized around teacher-facing dashboard views and centralized operational data.
Contribution
Built the portal experience around authenticated access, performance visibility, and work-activity tracking, connecting the user interface to the underlying application data and operational flows.
Result
Teachers get a single workspace for reviewing progress and operational status, while the broader Netspeak ecosystem gains a clearer internal interface for performance and activity visibility.

Related guide: What Should a CEO Dashboard Include?

Related service: Product Engineering & Business Systems

Planning a system with similar complexity?

Send the requirements, current stack, and constraints. I'll outline how I would structure the system, where the main risks are, and what an implementation path could look like.

All work