Live at Milestone School & College

The school management system your school actually deserves.

One platform for every branch, every student, every taka. Built for Bangladesh's schools. Live in 30 minutes.

15K+Students managed
20+Branches running
2K+Teachers onboard
milestone.thenodesolutions.com/super-dashboard
🏫 Milestone School & College
Super Admin ▾
20
Branches
15,240
Students
2,118
Teachers
৳42L
Fees
🏢
Branches
👥
Users
💰
Fees
🧑‍💼
HR
📅
Attendance
🖼️
Gallery
Live production deployment
🏫 Milestone School & College · 20 branches · 15,000+ students
Modules

Everything your school needs. Nothing it doesn't.

Fifteen modules, one login. Turn any of them on per branch, per role. All working together.

💰

Fee Management — built for how schools actually collect

Class-wise structures. Monthly, term, yearly, one-time, variable. Partial payments. Per-student concessions. Manual receipt book. Serial month picking. Global defaults with per-branch overrides.

📋

Attendance

Daily student & staff attendance. P / A / L / LV codes. Monthly percentages. One-tap marking on mobile.

🎓

Student Management

Admissions, promotion, sections, parent links, ID cards, photographs. Every field your school needs.

📊

Exams & Tabulation

Terms, CA marks, exam marks, GPA, class positions, printable report cards with school and Madrasa grading.

🧑‍💼

HR & Staff

Employee registry with 30+ roles. Document uploads. Leaves. Attendance. Payroll-ready data.

🚌

Transport

Fleet registry, driver profiles, insurance / fitness / tax expiry alerts. Full audit trail.

📜

Full Audit Log

Every insert, update, delete. Know exactly who changed what, when, with old + new values.

Role-based dashboards

Five roles. Five views. Zero confusion.

Everyone sees exactly what they need — nothing more, nothing less.

👑 Super AdminFull school

Every branch, every number, real-time. Cross-branch search, fees overview, user management, audit log.

🏢Branches
💰Fees
👥Users
📜Audit
🏢 Branch AdminOwn branch

Runs their branch end to end. Students, HR, fees, routine, leaves, syllabus — all scoped to their branch.

👨‍🎓Students
🧑‍💼HR
📅Routine
📋Leaves
📚 Form TeacherOwn class

Marks attendance, enters marks, manages their class roster. Only sees their own class + section.

📋Attend
📊Exams
➕Add
📢Notices
💼 AccountantFees only

The only role that can record payments. Full fee reports, receipt entry, collection summaries.

💰Pay
📊Reports
🧾Receipts
📈Summary
Enterprise security

Every layer designed to keep branches apart.

Multi-branch isolation is enforced server-side. A branch admin physically cannot read or write another branch's data.

🔐

JWT Authentication

Signed tokens with 8-hour expiry. Sessions auto-expire. No shared cookies across tenants.

🏢

Branch Isolation

Server-side branch checks on every write. Cross-branch access returns 403 before the database is touched.

🛡️

Role-Based Access

Five roles, each with a distinct permission set. Teachers cannot edit fee structures. Only accountants record payments.

🔑

Hashed Passwords

All passwords stored as bcrypt hashes with cost factor 10. Never plain text, never reversible.

📜

Full Audit Logging

Every INSERT, UPDATE, DELETE logged with user, timestamp, old value, new value. Immutable history.

☁️

Managed Backups

MySQL on Aiven with daily automated backups. Cloudinary for encrypted file storage.

Live in 30 minutes

From "we're interested" to "the whole school runs on it."

No install. No server. No training week. We provision your school's own isolated database, then you log in.

1

Kickoff call

A 30-minute conversation about your branches, classes, and fee structure. We fill a small spreadsheet together.

2

We provision

Your own dedicated database, your own subdomain (yourschool.thenodesolutions.com), your own super admin login.

3

You launch

Your teachers, accountants, and parents get their logins. We're on call for the first week. Done.

Common questions

Things schools actually ask us.

Can I run 20 branches on one account?

Yes. Multi-branch is native. One super admin dashboard sees every branch. Each branch admin sees only their own branch's data. Branches cannot see each other — enforced at the database query layer, not just the UI.

Do parents need to install an app?

No. Parents log in from any browser — phone, tablet, or desktop. Their child's attendance, fees, exam results, and routine all load instantly. Nothing to install, nothing to update.

What happens to my existing student data?

We import it. Send us your Excel export from your current system (or the office ledger) and we'll load it into your dedicated database before you go live. You review, we fix, then we flip the switch.

Can teachers mark attendance on their phone?

Yes. Every screen is mobile-optimized. Teachers mark attendance, enter exam marks, and view their class roster from a phone on the way to class. One tap per student.

What if I need a custom report for my board?

Ask. Reports are one of the modules we can extend per client. For bigger schools on annual plans, custom reports are included. For smaller schools, we ship a library of 15+ standard reports out of the box.

Is my data isolated from other schools?

Yes — completely. Each school gets its own dedicated database and its own JWT signing secret. Data from School A cannot be accessed by School B even if someone on School A's team had a super admin login. This is a fundamental architectural choice, not a setting.

Ready to run your school the right way?

We'll walk you through a live demo, set up your first branch, and import your existing student data — usually within one week.