Case studiesOM Campus ERP
Case studyEducation ERP & HRMSDesigned & built end-to-end

One system to run a whole group of schools and colleges: people, tasks, attendance, payroll, purchasing and performance.

Built for an education trust that runs several institutions. Every department works in the same app, from the principal's task list to the store keeper's dispatch log, in English or Gujarati.

RoleProduct design + full-stack
ProductERP · HRMS · Payroll
Users200+ staff, 5 institutions
LanguagesEnglish · ગુજરાતી
ENગુA
Dashboard
User Statistics
214Total Employees
102Academic Staff
112Non-Academic
190Active Access
Operational Overview
Biometric sync complete186 punches · 2 min ago
October payroll approved118 salaries ready
Evaluation: A+Nursing College · 96%
14Modules in one system
40+Screens designed & built
200+Staff using it daily
5Institutions, one login
EN·ગુEnglish & Gujarati
01 — Tasks

Every task, owner and deadline, in one list.

Leaders assign work to people or whole institutions, with priority, category, sub-tasks and a review step. Overdue work is impossible to miss, and finished work feeds each person's performance score.

  • Filters by status, priority, category and department
  • Submit-for-review flow before a task closes
  • Tasks written in English or Gujarati
TasksCreate Task
112Total tasks
41Completed
6In review
14Overdue
IDTASKASSIGNEEPRIORITYSTATUS
OEM-2481Internship plan, semester 7 & 8NCNursing CollegeCriticalOverdue
OEM-2477Upload staff documentsRPR. PandyaHighIn review
OEM-2470ઓરિએન્ટેશન કાર્યક્રમની તૈયારીMSM. ShahMediumIn progress
OEM-2466Subject allotment, AnatomyNCNursing CollegeMediumCompleted
02 — Attendance

Biometric punches in. Fair rules out.

The local biometric device syncs into the HRMS, and the trust's own attendance rules are applied automatically, so late marks, half days and pay cuts are calculated the same way for everyone.

  • Device health, last sync and monthly sync
  • Configurable penalty rules with HOD waivers
  • Staff daily shifts and late-arrival reports
Biometric & penalty rulesLive
Biometric deviceHealthy · Last sync 2 min ago
Sync now
Active3 late arrivals = 1 LWPEvery third late mark becomes one day of leave without pay.
ActiveAfter 10:30 AM = half daySent to the HOD to approve or waive.
ActiveLate by 5+ min = ₹50 fineSkipped on the day that becomes LWP.
This month · late marks
03 — Payroll

Payroll in four steps, checked before it pays.

Each month runs through generate, review, approve and finalize. Readiness checks flag anyone whose salary setup is incomplete, and task-based pay cuts are reviewed by HR before they count.

  • Salary setup readiness for every employee
  • Task LWP proposals reviewed by HR
  • Draft, approved and sent-back items tracked
Monthly Payroll · OctoberDraft
1Generate
2Review
3Approve
4Finalize
186Active staff
118Payroll ready
68Setup pending
October 2026 payroll runGenerate, review, approve and finalize in one workspace.
Open workspace
04 — Store & purchasing

From a staff request to a delivered item.

Staff request what they need, the head of department approves, the store checks stock, and purchasing raises orders when it runs out. Every step is role-based and logged.

  • Requests, purchase orders, goods receipts, dispatches
  • Low-stock and out-of-stock alerts
  • Bills approval with its own workflow settings
Store ManagementRequest submitted
6Active requests
3Pending HOD
42Low stock
4Out of stock
Staff request submitted · Science lab, 2 boxes of gloves
05 — Staff evaluation

Performance you can measure and compare.

Weekly and monthly reviews score every staff member against set indicators. Grades, improvement rates and department averages show leadership where to help.

  • Custom indicators and scoring periods
  • Draft, submitted and reviewed evaluations
  • Department performance at a glance
Performance DashboardThis term
48Completed reviews
4.1Average score
64%Improving
9Pending
Department performance
Nursing College92%
CBSE School86%
GSEB School81%
Hostel74%
Administration88%
A+90% and aboveA80–89%B70–79%
06 — Letters, leave & news

Paperwork that writes and sends itself.

Offer letters and documents are generated from templates and emailed in one click. Leave requests, balances and a shared leave calendar sit alongside announcements by department.

  • Template-based letters, emailed to staff
  • Leave requests, balances and calendar
  • Recruitment pipeline from candidate to hire
Letters & LeaveGenerate Document
OM CAMPUS
Appointment letter
Emailed to staff
Leave calendar October
Parent–teacher meeting on SaturdayTo: CBSE School, GSEB School · Announcements
// everything inside

14 modules, one login.

// built for a real trust

Details that make daily work easier.

English & GujaratiStaff switch language in one tap, and tasks can be written in either.
Role-based everythingEach role sees only its own menus, approvals and data.
Approval workflowsStore requests and bills follow configurable approval chains.
Organogram & mastersDepartments, designations, regions, banks and templates.
Shifts & late rulesDaily shifts with automatic fines, half days and LWP.
Biometric integrationA local sync service keeps punches flowing to payroll.
// our role

A whole ERP, designed and built.

We turned how a multi-institution trust really runs, with its rules, approvals and two languages, into one clear system, from the data model to the last chart.

ReactNext.jsNode.jsREST APIsRole-based accessBiometric syncPDF letters & emailMultilingual UI
Product & UX14 modules mapped with the trust's teams
UI designDashboards, tables, donuts and workflows
Front-endFast tables, filters and bilingual UI
Back-endHR, payroll, store and approval logic
IntegrationsBiometric devices, email, documents
LaunchHosting, SSL, deploys and care

Screens shown with sample data. Names, departments and figures are illustrative.