Skip to contentNew in Mucoli: admissions, student records and classes are ready to use
5 of 21 modules ready · built in the open

School management that stays in your school

Mucoli is an open-source ERP for schools and colleges. Every institution runs its own copy, on its own server, with its own data, for every campus.

Free under AGPL-3.0 · English, অসমীয়া and বাংলা

Product tour

erp.bvschool.in/admissions
Guwahati campusStudentsAdmissionsSearch students, staff/R
Admissions
2026–27 · 48 applications
New application
ApplicantClassAppliedStatus
AAnanya BoraClass 628 OctAcceptedEnroll
RRohit DasClass 327 OctUnder review
MMehjabin AhmedClass 927 OctSubmitted
PPranjal KalitaClass 126 OctAcceptedEnroll
Enroll Ananya Bora
Enroll student
Ananya Bora enrolled in 6 A
Available now

Enroll an accepted applicant: admission number, section and roll number in one step.

Built on open software your IT team already knows

  • PostgreSQL
  • Redis
  • Docker
  • Node.js
  • NestJS
  • Next.js
  • Prisma
  • TypeScript

Get to know Mucoli

One system for the whole institution, from the first enquiry to the last salary slip, with every campus in the same installation.

See every module

Made for everyone who keeps a school running

One installation, one login each, and every person sees only the part of the school they look after.

  • Principal and school office

    Run admissions and set up the year.

    • Admissions and enrollment, ready
    • Campuses, years and sections, ready
    • Roles and an audit log, ready
    Ready to use
  • Class teachers

    Their sections, their students, nothing else.

    • Class lists and subjects, ready
    • Daily attendance, on the roadmap
    • Marks and report cards, on the roadmap
    Ready to use
  • Accounts office

    Every rupee in one set of books.

    • Fees and UPI receipts, on the roadmap
    • Double-entry ledger, on the roadmap
    • Staff payroll, on the roadmap
    On the roadmap
  • Parents and students

    Their own child, in their own language.

    • Parent and student portals, on the roadmap
    • Notices and messages, on the roadmap
    • Timetable and homework, on the roadmap
    On the roadmap

Students and learning

From the first enquiry to the final report card

Applications, records, classes and sections are ready today. Attendance, homework, exams and report cards follow, phase by phase.

  • Admissions that end in a seat

    Available

    Review, accept and enroll in one step. The admission number, section and roll number are set together, or nothing is saved.

    SubmittedUnder reviewAcceptedEnrolled
    NNilakshi BoraClass 3 · applied 2 NovAccepted
    Admission no.Section
  • Every family, once

    Available

    Guardians are shared between siblings, so a parent’s details are typed one time.

    Guardians2 siblings
    HHiranya BaishyaFather · primary
    MMoni BaishyaMother
  • Sections that know their limits

    Available

    Seat limits, class teachers and subject teachers for every section, every year.

    6 APClass teacher
    of 40 seats
    MathematicsEnglishঅসমীয়া
  • A register in seconds

    Roadmap

    Mark the whole section present, then change the few who are away.

    6 A · today of 32 present
    PPriyanka Deka
    PA
    KKaushik Medhi
    PA
    TTanvi Barman
    PA
  • Marks become grades

    Roadmap

    Enter marks once; grades follow your board’s scheme.

    Riya Talukdar · 5 ATerm 1
    Mathematics86A2
    English92A1
    Science78B1

Fees and finance

Fees that reconcile themselves

Fee collection, accounting and payroll are next on the roadmap, built to post every rupee into one set of books.

  • Collect fees online

    Roadmap

    UPI, Razorpay or Cashfree. A payment marks the due as paid and the receipt is ready at once.

    AArnab Choudhury8 B · ₹4,500Paid
    JJyoti Rabha5 A · ₹3,200UPIDue 10 Nov
    MManash Phukan10 A · ₹5,800Paid
  • Books that balance

    Roadmap

    Every fee and payment posts a double-entry journal.

    Fee receivedJV-0391
    AccountDebitCreditBank₹3,200—Fees receivable—₹3,200
    Balanced
  • Scholarships, applied

    Roadmap

    Discounts and concessions are rules, not hand-edited totals.

    Term fee, Class 5
    ₹
    Sibling discount · 10%
  • Salaries on time

    Roadmap

    Pay teaching and support staff with configurable statutory rules.

    November payroll
    TeachingSupport
    PParag SonowalTeacherPaid
    BBornali KakotiTeacherPaid
    DDipen NathAccountantProcessing

People and portals

Everyone sees what they need, and nothing more

Notices, portals for parents, students and teachers, and staff records are on the roadmap, each limited by the same permissions as the rest of Mucoli.

  • Notices in their language

    Roadmap

    Send a notice to a section, a class or every guardian, written once and read in English, Assamese or Bengali.

    ToGuardians of 6 A
    Annual sports day, Friday 14 November
    English · অসমীয়াSend notice
  • A parent’s view

    Roadmap

    Attendance, fees and results for each child.

    8:15
    IIshaan GogoiClass 4 B
    Attendance96%Fees₹3,200 due
    Term 1 resultsPublished today
  • The day ahead

    Roadmap

    Timetable, homework and results.

    TodayTuesday
    9:00MathematicsRoom 12
    9:45EnglishRoom 12Now
    10:30ScienceLab 2
  • Classes, then marks

    Roadmap

    Each teacher sees their sections and what is left to do.

    My classesMarks to enter
    7 AEnglishTerm 1 marksEntered
    7 BEnglishTerm 1 marksTo do
    8 AEnglishTerm 1 marksTo do
  • Leave without paperwork

    Roadmap

    Requests, approvals and the balance left, in one place.

    BBornali KakotiCasual leave · 17–18 Nov
    Leave left this year days
    DeclineApprove

Administration

One institution, set up your way

Roles, permissions, campuses, academic years and number formats are ready today. Library, transport and custom fields come next.

  • Roles you define

    Available

    Start from seven system roles or make your own, permission by permission, limited to the campuses each person works at.

    Class teacherGuwahati campus only
    PermissionViewEdit
    Students
    Admissions
    Medical records
    Aadhaar
  • Numbers in your format

    Available

    Admission, application and employee numbers follow the pattern you set.

    Admission numbers
    BVS/{YEAR}/{SEQ:4}
    Next number
    BVS/2026/0143
  • Every book accounted for

    Roadmap

    Catalogue, issues and returns.

    Wings of FireIssued to Tanvi BarmanDue 18 Nov
  • Who is on which bus

    Roadmap

    Routes, stops and the students on each.

    Route 342 students
    1. Ulubari7:10
    2. Ganeshguri7:25
    3. Six Mile7:40
    4. School7:55
  • Fields your school needs

    Roadmap

    Add them without writing code.

    New field on students
    House
    One choice
    LachitSankardevJoymoti
modules ready today
5
modules ready today
modules on the plan
21
modules on the plan
languages: English, অসমীয়া, বাংলা
3
languages: English, অসমীয়া, বাংলা
installation for all your campuses
1
installation for all your campuses

Built for India

Made for the way Indian schools run

Boards, languages, campuses and records that match how schools in Assam and across India actually work.

  • English, Assamese and Bengali

    Available

    Everyone picks their own language. Names and addresses are typed in any script.

    Students/Mridul Hazarika
    M
    Mridul Hazarika
    মৃদুল হাজৰিকা
    Englishঅসমীয়াবাংলা
    Admission no.BVS/2026/0117
    Class6 A
    Roll no.14
    Date of birth12 Mar 2014
    Blood groupB+
    GuardianHemanta Hazarika
  • Every campus, one installation

    Available

    Staff can be kept to their own campus; administrators see them all.

    GuwahatiJorhatDibrugarh
    Your serverOne database
  • Your board’s report card

    Roadmap

    Each class follows its board’s grading, printed in the board’s format.

  • Sensitive records stay locked

    Available

    Aadhaar and medical notes need their own permission, and every change is logged.

    Aadhaar•••• •••• 4821
    Medical notesRestricted
    Rupa Baruah changed AddressJust now · logged
  • Licence fee per student₹0Free under AGPL-3.0, for every campus and every year you run it.

Built in the open

5 of 21 modules are ready. Here’s what comes next.

Each module is tested before the next one begins, and this page changes as each one lands.

Roadmap
of 21 ready
Phase 0–1Foundation
Institution and administration
Campuses, academic years and institution settings.
Available
Roles and permissions
Custom roles, granular permissions, campus scope and an audit log.
Available
Phase 2Students and classes
Admissions and enrollment
Applications move from submitted to enrolled, with admission numbers assigned.
Available
Student information
Profiles, guardians and class history, with medical and ID details kept private.
Available
Academics and classrooms
Classes, sections, subjects and the teachers assigned to each.
Running tests
Phase 3Up next
Attendance
Mark a section in seconds and see who is missing.
Planned
Homework and assignments
Set work, collect submissions and give feedback.
Planned
Examinations and grading
CBSE, SEBA, AHSEC, ICSE or your own grading scheme.
Planned
  • Admissions and enrollment, available
  • Student information, available
  • Academics and classrooms, available
  • Attendance, on the roadmap
  • Homework and assignments, on the roadmap
  • Examinations and grading, on the roadmap
  • Report cards, on the roadmap
  • Fee management, on the roadmap
  • Accounting, on the roadmap
  • Payroll, on the roadmap
  • Communication, on the roadmap
  • Parent portal, on the roadmap
  • Student portal, on the roadmap
  • Teacher portal, on the roadmap
  • HR and recruitment, on the roadmap
  • Institution and administration, available
  • Roles and permissions, available
  • Library, on the roadmap
  • Transport, on the roadmap
  • Inventory and assets, on the roadmap
  • Custom fields, on the roadmap

Self-host

One school, one installation

Mucoli has no shared cloud. Each institution runs its own copy with its own database, so one school’s records are never next to another’s.

  1. 1
    Copy the settingsSet your passwords and the first administrator in .env.
  2. 2
    Start itDocker Compose runs the database, storage, API, worker and web app.
  3. 3
    Sign inOpen port 3000 and set up your institution, campuses and staff.
mucoli — zsh
~/mucoli❯cp .env.example .env
~/mucoli❯
Container mucoli-postgres-1 Starting
Container mucoli-redis-1 Starting
Container mucoli-migrate-1 Starting
Container mucoli-api-1 Starting
Container mucoli-worker-1 Starting
Container mucoli-web-1 Starting
~/mucoli❯
localhost:3000

Open source

Owned by the schools that use it

Mucoli is free software. The code is public, the data is yours, and no company can switch it off.

Run your own copy
  • Free under AGPL-3.0
  • Your own PostgreSQL database
  • English, অসমীয়া and বাংলা
  • Tested before every release
  • A TypeScript codebase you can change
  • Docker images for every service

Bring Mucoli to your institution

Whatever its size, it runs the same way: one installation, on your own server.