Educraft: Academic Operations ERP & Student ID Automation
A multi-role enterprise school ERP streamlining academic administration alongside dedicated mobile apps for campus photography and field data collection.
Key Project Metrics and Results
01 / System Overview
Background & Problem Space
Educraft redefines academic management by connecting institutional administrative operations directly with on-the-ground campus events. Beyond student records and fee schedules, Educraft solves the logistical nightmare of student ID card generation through dedicated mobile apps for campus photographers and data collection agents.
02 / Technical Challenge
Core Bottlenecks
Schools juggle student admissions, teacher attendance, and exam grading while struggling with manual ID card workflows. Professional photographers waste weeks manually renaming photo files and matching faces to admission numbers, leading to costly reprint errors.
03 / Engineering Solution
Architectural Approach
We engineered a multi-tier platform with discrete role permissions (Super Admin, School Admin, Teacher, Photographer, Data Agent). The mobile photography app lets photographers scan student QR codes or roll numbers, snap portraits, auto-crop to ID specifications, and upload them mapped directly to the student record in real time.
04 / Architecture Breakdown
Key Engineering Decisions
Role-secured Node/Express and MongoDB Atlas backend with role-based JWT access tokens, paired with responsive Next.js administrative web consoles and React Native field mobile apps.
Client-Side Face Detection & Cropping: On-device image cropping to 35x45mm ID card ratios before upload, saving 80% mobile data in the field.
QR-Linked Batch Photography: Pointing the app camera at a student admission QR immediately binds subsequent portrait captures to that database record.
Role-Isolated Security: Fine-grained token permissioning ensuring photographers and field agents only see data required for their specific assignment.
05 / Delivered Ecosystem Modules
Full Multi-Module System (6 Applications & Services)
Every client, role, and stakeholder received a purpose-built application engineered for their specific workflow.
Super Admin Governance Portal
Central multi-tenant administrative dashboard for onboarding schools, creating role permissions, and generating licensing subscriptions.
Technical Highlights:
- ✦Multi-school tenant isolation
- ✦System health & activity monitoring
- ✦Global role allocation
School Administration Operations Panel
Dedicated portal for school principals and administrative staff to manage classes, teacher assignments, student rosters, and fee ledgers.
Technical Highlights:
- ✦Bulk CSV student roster import
- ✦Class & division management
- ✦ID card print batch generation
Teacher Academic Web Application
Fast, daily classroom companion for teachers to record student attendance, log exam marks, and issue parent circulars.
Technical Highlights:
- ✦One-tap attendance register
- ✦Subject-wise mark sheet entry
- ✦Parent circular publishing
Photographer Mobile App (Batch ID Capture)
Dedicated field tool for campus photographers to scan student barcodes, capture portraits with live guidelines, and upload directly to print queues.
Technical Highlights:
- ✦Instant student QR code scanning
- ✦On-device auto-crop to ID specs
- ✦Offline capture with background sync
Data Collection Agent Mobile App
Field agent app for collecting student parent verification data, emergency contacts, and document verification during campus visits.
Technical Highlights:
- ✦Document photo capture
- ✦Field verification checklists
- ✦Real-time sync to school database
Multi-Role Express & MongoDB Backend
Robust RESTful API with fine-grained role authorization, secure S3/cloud storage pipelines, and automated ID card template compositor.
Technical Highlights:
- ✦Bearer token role middleware
- ✦Secure asset storage pipeline
- ✦Automated print-ready PDF compositor
Core Technology Stack
Building a multi-module platform like this?
From consumer mobile apps and live telemetry to offline desktop billing workstations and cloud backends — let's build your full-stack ecosystem.