All work
EdTech SaaS

Tution

A tuition operations platform with role-based access across admins, moderators, and educators, lesson and category lifecycle management, WebSocket staff alerts, and Stripe billing that reconciles with the database through every edge case.

Year

2024

Duration

4 weeks

Services
  • Product engineering
  • Payments
  • Real-time systems
  • Role architecture
Stack
  • Node.js
  • PostgreSQL
  • Stripe
  • WebSockets
  • React

The challenge

Non-technical operators needed a reliable admin for course and billing workflows with strict role enforcement — and Stripe payment state that stayed honest through retries, partial failures, and the edge cases that only appear under real usage.

Our approach

We modeled the domain relationally around lessons, categories, and permissioned roles, integrated Stripe with idempotent webhook handling so SQL records and in-app status stayed aligned, and built a WebSocket notification layer so staff see operational changes the moment they happen — no polling, no stale dashboards.

The result

A maintainable ops backbone with cleaner domain ownership: billing that reconciles itself, real-time staff visibility, and a calmer day-to-day for teams running live courses at scale.

Open for new builds

Let's build the thing.

Tell us what you're trying to launch. We'll tell you honestly whether we can ship it in weeks — and what it takes.