Skip to main content
← Back to home

AgendApp

Scheduling and attendance web app with automatic makeup-lesson tracking for independent teachers.

  • Web App
  • SaaS
  • UI Design
AgendApp

Challenge

Independent teachers usually track lessons in a paper diary or a spreadsheet, and makeup lessons are where both break down. An absence earns the student a recovery, a recovered lesson uses one up, and correcting a past entry has to update the balance too. AgendApp had to make that bookkeeping automatic and reliable enough to trust without double-checking.

Solution

The app is Flutter on the web, responsive from phone to desktop, with the weekly plan, calendar, attendance and student records a few taps apart. The backend is Supabase: PostgreSQL with row-level security keeps each teacher's data isolated, and the makeup counter is computed live from the attendance history instead of being stored, so editing a past lesson can never leave the balance wrong. The same rules are enforced by the database itself. An Astro site handles the marketing side.

Result

AgendApp is live as a responsive web app in Italian, English and Spanish: weekly planning, attendance, automatic makeup tracking and student records for independent teachers, with its marketing site alongside.

About this project

AgendApp is our own product: a web app for independent teachers of music, languages and private tutoring who run their week on recurring individual lessons. The teacher sets a weekly plan once; AgendApp fills in each day's students, records attendance in a few taps and keeps an automatic count of the makeup lessons each student is owed.

LM DevStudio designed and built the whole product: the Flutter web app, responsive from phone to desktop, the Supabase backend that enforces the business rules inside the database, and the Astro marketing site. Everything ships in Italian, English and Spanish.

Tools used

  • Figma
  • Flutter
  • Supabase
  • Astro