v1.0Classroom community platform for schools with many branches

School Classroom
& Community
Management Platform.

A centralized school community platform connecting teachers, students, and parents across multiple branches. Manage classroom activities, student rewards, assignments, clubs, announcements, and parent-teacher communication from one place.

Celebrate effort every day Share the school day with families Private, safe and school-run
Teacher giving points
Student home on phone
+2 TeamworkRahim · Helped a classmate
★ 39 points this term
+1 Kindness +15 Teamwork +2 Creativity
🌱 Class 5 - A LIVEA teacher taps a skill. Points land instantly, and parents see who gave them.
39🦄Rahim Ahmed
40🐞Rafi Kabir
21🐯Mim Sarkar
21🐧Sami Siddique
23🐬Anika Rahman
23🐵Tahmid Mia
16🐝Raisa Ali
26🐵Zayan Chowdhury
🎨Creativity +2 🤝Helping Others +1 📚Homework Effort +2 💛Kindness +1 🎯On Task +1 ✋Participation +1 🔬Science Explorer +3 👥Teamwork +2 💤Off Task −1 📢Talking Out of Turn −1 🎒Unprepared −1
EVERYDAY TOOLS

Everything a classroom does in a day, in one place.

Built for one school with several branches. Everything belongs to that school.

01 / POINTS & SKILLS

Reward or correct behaviour with one tap.

For one student, many students or a whole group. Each section has its own skills, and every award shows parents who gave it.

Giving points to a class
+2 Teamwork · Rahim Ahmed
BUILT FOR EVERY ROLE

One app. A view for every person in the school.

Each person sees only what their role allows. Pick a person to see their BrightClass.

Run a section without the paperwork.

Points, skills, tasks, groups and class story
Mark the whole class at once in the marking grid
Message verified parents privately
Switch on exactly what each assistant may do
Teacher view on desktop
Teacher view on a phone
SCHOOL STRUCTURE

Zoom in from the school to the classroom.

A section is the classroom: it has its staff, students, groups, tasks, points and class story.

Bright Future School Main Campus - Dhanmondi Class 5 · 2026 Class 5 - A
LEVEL 01
School
Bright Future School
One per installation. Name and logo come from Settings.
LEVEL 02
Branch
Main Campus - Dhanmondi
Unique short code, address, phone, email and year established.
LEVEL 03
Class
Class 5 · 2026
A grade that belongs to one branch, inside an academic year.
LEVEL 04
Section
Class 5 - A
The classroom. Staff roles are per section, and history is kept on every move.
Staff Students Groups Tasks Points Class story
PRIVACY & SAFETY

Private, safe and school-run.

Rules live in the code and in the database, so mistakes are fixed openly and children's data stays with the people who should see it.

Append-only points ledger
Nothing is edited or deleted. A correction adds a reversal row that points to the original award, with a reason.
Double taps award once
Each award form carries a unique request key, protected by a unique index in the database.
Verified parent links only
A parent sees a child only through a verified link, from a one-time invite code or the admission record.
POINTS LEDGER · APPEND-ONLY
#1041 Teamwork · Rahim Ahmed +2
#1042 Off Task · awarded to the wrong student −1
#1043 Reversal of #1042 · wrong student +1
Chats stay between teachers and guardians
Admins do not take part in parent chats and cannot read them.
Out of scope means Not Found
A page outside a user's scope behaves as if it does not exist. Nobody can promote anyone to Principal.
Rules enforced by the database
CHECK constraints on every status and role, unique indexes, and an audit log of sensitive actions.
WORKS ON ANY DEVICE

Works like a phone app on Android, iPhone and desktop.

A Progressive Web App. No app store needed: add it to the home screen and it opens full-screen with its own icon.

Web manifest Service worker Offline page Maskable icons
Add to Home ScreenBrightClass · Installable
Offline pageOur star waits for the Wi-Fi
PRODUCT GALLERY

Every screen, up close.

32 screens from the real app, on desktop and phone. Click any screen to open it full size.

UNDER THE HOOD

A clean, proven Microsoft stack.

Three clear layers, from the installable app on a parent's phone down to the SQL Server database.

C# · .NET 8 No Entity Framework Parameterised SQL
01 · CLIENTPhones, tablets, desktop
Progressive Web AppManifest, service worker, offline page
Razor viewsBootstrap 5 and Bootstrap Icons
02 · APPLICATIONASP.NET Core 8 MVC · C#
Cookie authenticationPasswords and PINs hashed
Rate limiting & anti-forgeryDeactivated users signed out at once
Data ProtectionEncrypts the SMTP password
03 · DATAMicrosoft SQL Server
ADO.NET, raw SQLEvery value passed as a parameter
SQL ServerLocalDB for development
Self-upgradingScripts only add what is missing
AI-READY SOURCE CODE

Make it yours with Claude, Codex and Antigravity.

You get the full source code. Its clear structure of controllers, services, Razor views and SQL scripts means you can open the project in your AI coding tool and change or extend it.

brightclass / src
Controllers/Admin, Teacher, Tasks, Story…
Services/Access.cspermission matrix
Data/Db.csADO.NET SQL helper
Views/Razor pages per controller
Database/*.sqlschema, seed, upgrades
› Add an attendance tab to each section
Claude
Codex
Antigravity
BrightClass
ClaudeExplore and extend the codebase
CodexAdd features from a prompt
AntigravityRefactor and ship changes
★ ★ ★ ★ ★ ★ ★ ★ ★ ★
Demo is live

See BrightClass in action.

Sign in as the Principal, a teacher, a parent or a student with the ready-made demo accounts.