One platform ยท every corner of the school

The operating system for your school.

EduPulse unifies academics, finance, HR, library, and communication into a single, beautifully connected platform โ€” with a full web console for staff and a companion mobile app for students, secured to the row.

๐ŸŒ Web console ๐Ÿ“ฑ Mobile app ๐Ÿ—„๏ธ Postgres ยท Auth ยท RLS ๐ŸŒ— Light & dark ready

Demo login โ€” [email protected] ยท password123

20+
Connected modules
4
Roles & access levels
2
Apps โ€” web & mobile
100%
Row-level secured

Built for everyone

Four roles, one source of truth

Everyone signs in with email & password. What each person can see and do is enforced in the database with Row Level Security โ€” the same rules protect the web app, the mobile app, and the API.

๐Ÿ›ก๏ธ
Admin
Full control of all 20+ modules, users & settings.
๐Ÿ“š
Teacher
Attendance, gradebook, students & messaging.
๐ŸŽ“
Student
Own attendance, grades, fees, teachers & routine.
๐Ÿ‘ช
Parent
Their child's academics, fees & school notices.

Web console

The complete management suite

A responsive console for staff with a live dashboard, interactive charts, and dedicated modules for every part of running a school.

๐Ÿ“Š

Command dashboard

At a glance
  • Live stats โ€” students, teachers, employees, sections, fees collected & outstanding
  • Revenue chart (billed vs collected) with interactive ApexCharts
  • Today's attendance, upcoming events, notice board & pending leave
  • New admissions by class, community overview & top students
๐ŸŽ“

Students

Academics
  • Records with search, admission no & status
  • Class & section enrollment per year
  • Profile photo upload
  • Per-student attendance, grades & fees
๐Ÿง‘โ€๐Ÿซ

Teachers

Academics
  • Photos, specialization & status
  • Subject & section assignments
  • Monthly salary via linked HR record
  • One-click to payroll & leave
๐Ÿ—“๏ธ

Attendance

Academics
  • Daily marking grid per section
  • Present / absent / late / excused
  • Per-student summary & history
๐Ÿ“

Gradebook

Academics
  • Exams with schedules & marksheets
  • Grade-entry grid, auto letter grades
  • Full-marks & pass-marks per subject
๐Ÿ“ˆ

Performance

Academics
  • Subject & class-by-exam averages
  • Per-student trend charts
  • Class and student analytics
๐Ÿ•˜

Class routine

Academics
  • Weekly timetable per section
  • Subject, time, teacher & room
  • Delivered to student portals
๐Ÿ‘”

Human Resources

Staff
  • Employees with photo, dept & salary
  • Teachers unified into the registry
  • Departments & designations
  • Leave approvals & payroll runs
๐Ÿ’ฐ

Finance

Money
  • Fee structures & bulk invoicing
  • Payments with auto status & dues report
  • Printable invoices / receipts
  • Accounts ledger with income/expense chart
๐Ÿ“š

Library

Resources
  • Catalogue with copies & shelves
  • Members โ€” students & staff
  • Issue / return & overdue tracking
๐Ÿ“ฃ

Communication

Engagement
  • Audience-targeted announcements
  • Events calendar with leads
  • Branded certificates โ€” issue & print
  • Internal messaging inbox
โš™๏ธ

Administration

Setup
  • Classes, sections & subjects
  • Users & accounts, linked to records
  • Roles & access matrix
  • Branding settings & document manager

Self-service

Student & parent portal

Signed-in students see only their own records โ€” scoped by Row Level Security, right down to the database row.

  • Profile with photo, class, section & roll
  • Attendance history with an overall percentage
  • Grades by exam & subject with letter grades
  • Fee invoices with paid / outstanding balances
  • My teachers โ€” subject taught & contact info
  • Weekly class routine grouped by day

On the go

A mobile app in students' pockets

A native companion built with Expo / React Native, themed to match EduPulse. Students sign in with the same account, and every screen is scoped to their own data.

๐Ÿ“ฒ

Five focused tabs

Expo Router ยท Supabase Auth ยท RLS
  • Profile โ€” details, class/section/roll & sign out
  • Attendance โ€” personal attendance record
  • Grades โ€” marks & letter grades by exam
  • Fees โ€” invoices & payment status
  • Notices โ€” school announcements
SS
Sam Student
ADM-2026-001
Grade 6 โ€” Section A ยท Roll 1
Attendance82%
Latest gradeA
Fees dueเงณ1,950
๐Ÿ™‹
Profile
๐Ÿ—“๏ธ
Attend
๐Ÿ“
Grades
๐Ÿ’ณ
Fees
๐Ÿ“ฃ
Notices

Foundations

Secure by architecture

A TypeScript monorepo sharing types and logic between web and mobile, with security enforced where it counts โ€” in the database itself.

๐Ÿ”’

Security

By design
  • Row Level Security on every table
  • Role-scoped navigation & route guards
  • Supabase Auth with server sessions
  • Branded, access-controlled file storage
๐Ÿงฑ

Tech stack

Monorepo
  • Next.js (App Router, SSR auth) โ€” web console
  • Expo / React Native (Expo Router) โ€” mobile app
  • Supabase โ€” Postgres, Auth, Storage & RLS
  • Shared types & grade helpers across both apps
Next.jsReact NativeExpo SupabasePostgreSQLTypeScript TailwindApexCharts

See EduPulse in action

Explore the live demo, or message me directly to set up EduPulse for your school.

EduPulse โ€” School Management System