PRJ_02live

Independent product · in production

Kytaby

School payment management app with a digital register, receipts and school-scoped roles. Independent product in production.

Next.jsTypeScriptPostgreSQLPrismaBetter Authnext-intl
Open the project ↗
Kytaby public homepage with an example school payment register
Public site preview · the interface example uses demo data.
Objective

Replace a school's paper register with a private workspace for tracking students, payments and receipts throughout the school year.

What I did

Technical decision

Record each payment and its receipt in a single PostgreSQL transaction, with atomic receipt numbering and school-scoped access.

Current scope

Payment tracking is private. The public page presents the application without exposing school data.

Privacy choices

Your choice is kept for 180 days. You can change or withdraw it using Cookie settings at the bottom of every page.

Necessary functions

Always enabled

Remembering your privacy choice, your sound preference when requested, and a secure session if the administrator signs in. No advertising trackers.

Read the full privacy policy