Skip to content
PeakUp Yönetim ikonuIn development2026

PeakUp Yönetim

A web dashboard for members, trainers and studio operations.

Web
Let’s build something like this
PeakUp Yönetim interface 1
PeakUp Yönetim mobile interface 1
WebAMG / 26
Project
PeakUp Training Studio
Our role
Design · Software development
Platforms
Web

01 / Behind the product

A real need. A considered solution.

01

Challenge

The studio owner wants to manage members, packages, classes, payments and trainer performance from a desktop; it must look at the same data as the mobile app but do different work. Cash and POS payments are taxed differently, and a half-saved programme means a member receives an incomplete plan.

02

Approach

The Next.js 16 panel uses the same Supabase schema as the mobile app and the business rules in @peakup/shared. The dashboard separates active, passive and pre-registered members; monthly revenue reads the VAT rate from the record and gives one figure; payment and class queries are paginated with no silent truncation.

The six-stage analysis template, automatic message settings (a reminder two classes before a package ends, a welcome on renewal, special days) and the exercise library are managed from the panel; programme writing is atomic through one RPC. Trainer videos upload directly to storage via signed URLs (up to 200 MB). A system status card shows cron and Edge Function health; password reset returns to the app by deep link.

03

Result

PeakUp’s new interface runs studio operations on the desktop and the member experience on mobile as one product. The closing audit’s panel findings on time zones, VAT validation and query limits were closed with tests.

03 / Scope & details

The details make the experience.

  • 01

    Shared schema and business-rules package with the mobile app

  • 02

    Active / passive / pre-registered members, packages, class calendar

  • 03

    VAT-split payments and trainer performance

  • 04

    Analysis templates, exercise library, automatic message settings

  • 05

    System status card and signed direct video uploads

Technology

Next.jsReactTypeScriptSupabasePostgreSQL

nextjs / react / typescript / supabase / postgres

Your idea could be next.

What could we build for you?

From a first release to a growing platform. Let’s plan the design, development and launch together.

Tell us about your project

From Türkiye to the US, UK, Australia and everywhere in between.