Institution Management System with Drag and Drop Builder CMS for Schools, Madrasas, Colleges, Universities and Coaching | Vibe96

Websites & CMS

Institution Management System with Drag and Drop Builder CMS for Schools, Madrasas, Colleges, Universities and Coaching

Source code included

Multi-tenant & Multilingual institution management SaaS with auto-generated websites for schools, madrasas & university.

Built by MD FAHIM Updated 13 Nov 2026 33,969 lines of code

Open live demo Built withClaude CodeGoogle Antigravity

About this software

About Institution Management System with Drag and Drop Builder CMS for Schools, Madrasas, Colleges, Universities and Coaching

Shikkha OS is a Next.js 16 / TypeScript / PostgreSQL (Drizzle) multi-tenant platform in which every institution gets a generated public website, editable in a drag-and-drop Profile Studio, plus a role-aware admin dashboard. The README states 45 management modules (admissions, attendance, exams, fees, payroll, library, transport, hostel, hifz and more), 12 built-in roles and 31 permissions enforced in server actions. A platform console sits above all tenants for the operator, and a public tutor marketplace is included. The interface is bilingual (Bangla and English via next-intl). It deploys with Docker Compose, an Ubuntu VPS or Vercel + Neon, and ships with a schema of 85 tables, demo seed data and five test suites that need no database. The digest shows no native mobile app and no payment-gateway or SMS integration; the fees module is a record-keeping workspace.

Category: Websites & CMSStack: Next.js 16.4 (App Router, Server Actions) with React 19.2 · PostgreSQL 16+Built with: Claude Code, Google Antigravity Licence: Single-site, full source

Why Institution Management System with Drag and Drop Builder CMS for Schools, Madrasas, Colleges, Universities and Coaching

What makes it better
than the alternatives

  1. 01

    Generated tenant websites

    Each institution gets a public profile at <slug>.domain or /i/<slug>, edited in a Profile Studio that shares one renderer with the live page.

  2. 02

    Granular RBAC

    Permissions are bit positions with per-member grants and denies on top of 12 role defaults, checked on every server-side write.

  3. 03

    Revocable sessions

    Signed HS256 JWT cookies are re-checked against a sessions table each request, with login lockout after 8 failures and password change revoking other devices.

  4. 04

    Bangla-first and phone-friendly

    Full Bangla/English messages, and sign-in accepts a Bangladeshi phone number or email.

  5. 05

    Operator console and onboarding

    Super-admin console with institutions, users and audit log pages, first-run setup, invitation links, and Docker/VPS/Vercel deployment docs.

Public Website & Profile Studio

  • Auto-generated institution profile
  • Drag-and-drop section editor with live preview
  • Public teachers list and teacher pages
  • Public notices page
  • Image upload and media route

Admissions

  • Public online admission form per institution
  • Admissions board for the admin pipeline
  • Admission server actions and enrolment actions

Fees & Finance

  • Fees workspace in the admin area
  • Finance server actions
  • Payroll and budget modules listed in the module registry and roles

People, Roles & Permissions

  • Create members or issue invitation links
  • 12 roles and 31 permissions
  • Per-member permission grants and denials
  • Teacher management with a teacher studio page

Academic & Campus Modules

  • 45-module registry with per-institution toggles
  • Generic CRUD workspaces driven by table and field definitions
  • Attendance
  • exams
  • library
  • transport
  • hostel and hifz named in the docs

Tutor Marketplace

  • Public tutor directory and tutor profile pages
  • Booking form on each tutor page
  • Tutor administration within institutions

Platform Console

  • Institution management table
  • User management table
  • Audit log page
  • Super-admin only access gate at the edge

Auth & Security

  • Email or phone sign-in
  • Password hashing and strength policy
  • Login lockout and session pruning
  • Account panel with logout everywhere else
  • Security notes in docs/SECURITY.md

Search & Localisation

  • Global search page and search component
  • Bangla and English message files
  • Locale-aware routing

Quality report

Manually reviewed

75/ 100

Automated audit score

✓ Passed the audit

Passed the audit and a manual review.
Audit run: 9 Nov 2026
Reviewed by Vibe96 staff, Dubai.

Security76
Code structure72
Docs & completeness67
Dependency health80
Build & deploy72
Reviewer notes (6 minor)

No real credentials found; shared demo password and a dev fallback signing secret ship in the package; solid guard architecture visible, but most endpoints and actions could not be verified; several risks flagged; orm-based access looks safe, but most db code was not visible and the schema and seed files raise concerns; mostly reproducible; build-time and entrypoint details are unverified or inconsistent. None of these stop the software from working; the developer has been told and improvements come in a future update.

Versions & updates

1.0.0
First release13 Nov 2026✓ Reviewed & audited

No updates yet. New versions appear here with a changelog.
Buyers receive updates free for 1 year.

Quality report

What you get

  • </>Full source codeThe complete audited source, delivered as a download from your account. No obfuscation.
  • ▤DocumentationSetup guide, architecture notes, CLAUDE.md and AGENTS.md.
  • ↻One year of updatesEvery new version the builder publishes, free for 12 months.
  • ♧30 days of supportInstallation and defect support through Vibe96 tickets.
$29Single-site licence Details