Generate documents. Manage students, staff, fees, attendance, library, inventory, timetables, discipline & visitors. All branded. All offline-capable. All free.
Everything a school administrator, EdTech builder, or principal needs in one platform.
Up to 10 named profiles. Name, motto, type, address, phone, email, website, accreditation, principal, vice-principal, bank details, logo, brand colours, document font. Full backup/restore.
Service worker caches everything. Install to home screen. Works fully offline.
Updates as you type. 300ms debounce. Collapsible.
Georgia, Merriweather, Lato, Playfair Display.
DRAFT, COPY, CONFIDENTIAL, SAMPLE or custom text with opacity control.
On ID cards. Encodes school website, student ID, or custom text.
Bulk-generate from CSV, download as ZIP via JSZip.
Alt+G/S/P/D/K/Q/T/B/L/1-4/Esc.
Full CRUD database. CSV import/export. Search. Filter by class. Per-profile storage.
Full CRUD. CSV import/export. Search. Department groups.
Track student fees. Record payments. View balances. Generate receipts.
Mark daily attendance by class. Export reports. Present/absent/late.
Generate documents for all students/staff. Progress bar.
Save customised documents as named templates. Reload instantly.
Add documents to queue. Print all in one job.
Real-time keyword search + type filter.
Manage multiple campuses/branches with isolated data per branch. Switch instantly.
Catalog books, track borrow/return, auto-calc overdue fines.
Track school assets, custodians, condition, depreciation.
Store questions per subject/class. Auto-generate randomized exam papers (no AI).
Drag-friendly grid with conflict detection for teachers & rooms.
Track incidents and merit points per student. Generate parent notices.
Sign in/out visitors. Print badge. Daily security report.
Multi-term/multi-session transcript with grade aggregation.
Bulk wa.me message links โ free, no SMS API needed.
4-digit PIN gate + AES backup encryption via Web Crypto.
English ยท Yoruba ยท Hausa ยท Igbo ยท French โ switch instantly.
Pure-SVG analytics โ no library bloat. Renders offline.
Every CRUD action logged locally with timestamp.
Auto-detect students/staff birthdays this week.
Structured SOAP notes per student, vaccinations, allergies, medication.
Buses, drivers, student assignments, daily rosters, bus passes with QR.
Weekly menu editor, printable poster, batch meal tickets.
Rooms with bed capacity, colour-coded occupancy, assign students.
Assignments per class, track each student\'s submission status.
Browser-based quiz from question bank, auto-graded, no AI.
Targets for enrolment, fees, attendance, overdue books.
Income vs expense, by category, with method & reference.
Quick reminders board with pastel colours.
Search across students, staff, books, assets, clinic, questions, notes.
Transfer data between devices via QR โ no cloud needed.
Month-view calendar with click-to-add events per day.
Light, Dark, Sepia, High-Contrast, Solarized.
Birthday alerts & overdue book pings via Notification API.
โฆ NGN, GHโต, KSh, R, CFA, $, ยฃ, โฌ display.
Top 10 students by average score.
Generate 100+ QR codes at once, download as ZIP.
Sequential admission numbers / staff IDs.
NG-4, NG-5, UK Honours, US scales.
Free mailto-based broadcast โ no SMTP server needed.
Fees over time as pure-SVG line chart.
One-click ZIP of all CSVs for archival.
First-visit walkthrough of the whole platform.
Dismissible info bar. Set from profile section.
Canvas particle burst on generation.
Twitter/X, WhatsApp, LinkedIn, Facebook.
Skip link, reduced-motion, focus management, ARIA.
4 steps: Profile โ Type โ Customise โ Download.
Saved in browser localStorage only. Never sent anywhere.
30+ document types. All free, all customisable.
Fill in details. Preview updates live.
No templates saved yet.
Full database. CSV import/export. Link to batch generation.
| Name | Class | Adm No. | Gender | Phone | Balance | Actions |
|---|---|---|---|---|---|---|
| No students yet | ||||||
Manage staff. Generate payslips and ID cards.
| Name | Position | Department | Phone | Salary | Status | Actions |
|---|---|---|---|---|---|---|
| No staff yet | ||||||
Track student fees, record payments, view balances.
| Student | Class | Total Fees | Paid | Balance | Status | Actions |
|---|---|---|---|---|---|---|
| Add students first to manage fees | ||||||
Mark and track daily student attendance by class.
| Name | Status |
|---|---|
| Select class and date above | |
Catalog books, track borrow/return, auto-fine overdue books.
| Title | Author | ISBN/Code | Category | Copies | Status | Actions |
|---|---|---|---|---|---|---|
| No books yet | ||||||
Track school assets, custodians, condition, straight-line depreciation.
| Asset | Tag | Category | Custodian | Acquired | Cost | Net Value | Condition | Actions |
|---|---|---|---|---|---|---|---|---|
| No assets yet | ||||||||
Click any cell to assign Subject + Teacher. Conflicts flagged automatically.
Periods MonโFri ร 8 slots. Red cells indicate teacher conflicts across classes.
Track incidents and merit points. Generate parent notices.
| Date | Student | Type | Points | Description | Action Taken | Actions |
|---|---|---|---|---|---|---|
| No entries yet | ||||||
Sign in/out visitors, print badges, daily security report.
| Name | Phone | Visiting | Purpose | In | Out | Actions |
|---|---|---|---|---|---|---|
| No visitors today | ||||||
Store questions per Subject + Class. Randomly assemble exam papers (no AI).
| Subject | Class | Type | Question | Difficulty | Actions |
|---|---|---|---|---|---|
| No questions yet | |||||
Track student visits, vaccinations, allergies, medication, and injuries with structured SOAP notes.
| Date | Student | Type | Complaint | Diagnosis | Actions |
|---|---|---|---|---|---|
| No clinic records | |||||
Manage buses, drivers, routes, student assignments, and print daily rosters.
Edit the weekly menu (auto-saves). Print menu posters or batch meal tickets.
Rooms colour-coded: green = empty, yellow = partial, red = full. Click any room to assign occupants.
Set assignments per class, track submissions per student (pending / submitted / late / missing).
Students answer randomly selected questions from the Exam Bank. Auto-graded for questions with answer keys.
Tip: Add questions in the Exam Bank. Fill the "Answer" field for auto-grading.
Click any day to add/view events. Dot indicates day has events.
Track enrolment, fee collection %, attendance %, and library overdues against editable targets.
Simple accounting beyond fees. Track utilities, salaries, donations, repairs, etc.
| Date | Amount | Category | Description | Method | Ref | Actions |
|---|---|---|---|---|---|---|
| No entries | ||||||
Quick admin/teacher notes per branch. Random pastel colours.
Generate QR codes for many URLs/IDs at once. Free, offline.
Generate sequential IDs following a pattern. Use {YEAR} and {####} placeholders.
Multi-scale GPA calculator. Format per line: Course, Credits, Score
One-click full export: students, staff, books, assets, questions, clinic, buses, expenses, audit, etc.
Use this for archival, migration to a database, or sharing with auditors.
CSV columns: name, class, id_number
CSV columns: name, certificate_type, award_description
CSV columns: name, class, amount, purpose
No documents queued.
No documents yet.
All CRUD actions logged locally for accountability. Last 500 entries kept.
No actions logged yet.
Data Scientist ยท EdTech Builder ยท AI-Augmented Solutions Developer ยท Virtual Tutor ยท FaithTech Builder
15+ years in classrooms. 12+ deployed ML/EdTech projects. Founder/Director, HMG Concepts (His Marvellous Grace Educational Consult, est. 2015) โ HMG Academy ยท HMG Technologies ยท HMG Media.
HMG Academy Ecosystem: SchoolDocForge is part of the HMG Technologies toolchain serving virtual schooling, school administration, exam preparation and data-informed learning across Nigeria.
Enterprise Plus v7.1: Multi-branch, Library, Inventory, Clinic, Transport, Hostel, Exam Bank, Timetable, Discipline, Visitors, Audit, PIN lock, Multilingual UI, SVG charts, Birthday alerts. All free. No AI API.