Ali Alın

Eduvori

School management platform

One platform for schools and tutoring centres: attendance, homework, exams, accounting and parent communication.

For
Schools, tutoring centres, teachers, students and parents.
Platforms
Web · iOS · Android
Links
What it is

Eduvori runs the day-to-day of an education institution from one place. A teacher takes attendance with one tap, parents get notified when a student passes the absence threshold, exam results turn into per-student and per-subject charts, and the office keeps the accounting in the same system.

There are four roles, each with its own interface: institution admin, teacher, student and parent. On the web every role gets its own panel; on the phone a single app serves all of them.

What it does
  1. One-tap attendance with automatic parent notifications
  2. Homework and exam tracking with term-over-term comparisons
  3. Student success trends and absence analytics
  4. Accounting panel for the institution
  5. Four roles with separate permissions
How it’s built
Backend
  • FastAPI
  • PostgreSQL via asyncpg (raw SQL, no ORM)
  • Redis
  • arq background jobs
  • JWT + 2FA
  • Rate limiting
  • Sentry
Web
  • React
  • Vite
  • TanStack Query
  • Separate panel per role
Mobile
  • Expo
  • React Native
  • Expo Router role groups
  • Zustand
  • NativeWind
  • Push notifications
Infra
  • Docker
  • Traefik
  • One backend per role, one shared schema
Check it yourself