Explore Every Feature

Explore Every Module
in Full Depth

Every tool in DarasaDigital is built specifically for Kenyan schools. We integrate CBC learning outcomes, direct Paybills, and local statutory rates into one unified workspace.

Direct Paybill IntegrationFINANCE

Lipa Na M-Pesa C2B Fee Reconciliation

Zero-touch billing directly integrated with Safaricom Daraja API.

Bypass expensive payment aggregators. Our direct callback infrastructure processes fee payments in real-time, matching transaction details to pupil ledgers instantly.

Technical Highlights
Real-time Safaricom Daraja confirmation webhook processing (/api/callbacks/mpesa/c2b/confirmation).
IP whitelist validation whitelisting Safaricom IP blocks for bank-grade security.
Idempotency controls checking transaction signatures against the database to block double posting.
Auto-matching BillRefNumber values to pupil admission numbers (case-insensitive fuzzy checks).
Unmatched Payments Queue allowing manual allocations for typos and wrong references.
Auto-generation of receipt PDFs alongside instant Africa’s Talking SMS alerts to parents.
Match Rate99.4%
Sync Delay< 2.5s
Read Resources
KICD AlignedACADEMICS

Compliance-Ready CBC & Academics Manager

Fully aligned with KICD rationalized curricular standards.

Manage continuous formative tracking, KPSEA registrations, and learning area scores easily. Our module does away with grading complications so teachers can focus on learners.

Technical Highlights
Rationalized CBC curriculum database structure tracking Strands, Sub-strands, and Rubrics.
Teacher grade book logging learner scores using KICD formative metrics (Exceeding Expectation, Meeting, Approaching, Below).
Automated KPSEA/KCSE candidate registration validation checks (flagging incomplete student profiles).
Auto-resizing & cropping engine enforcing strict candidate photo specs (JPG format, exactly 300x300px, <50KB).
Formative analytics engine showing learning gap maps across classrooms.
KICD Standards2024 Compliant
Grading CompileInstant
Read Resources
Heuristic SolverACADEMICS

Constraint-Aware Timetable Scheduler

Algorithmic lesson placement using a multi-constraint heuristic solver.

Generate complete school schedules without conflicts. Our scheduling engine maps classrooms, streams, teacher allocations, and subjects to fit all constraints seamlessly.

Technical Highlights
Classroom and subject mapping factoring in senior secondary pathways (STEM, Social Sciences, etc.).
Collision-checking algorithms preventing double-bookings for teachers and rooms.
Priority routing placing double periods (e.g. Sciences) dynamically before single lessons.
Automatic deficit distribution giving unallocated lesson periods to core academic blocks.
Guided Study sweep filling free intervals with backup supervisors or self-study placeholders.
Solver Runtime< 15s
Conflict Rate0.00%
Read Resources
KRA/TSC RulesHR COMPLIANCE

Statutory Payroll & HR Engine

Accurate tax, levy, and leave management for government and direct hires.

Automate payroll checks with local statutory rate tables. Compute PAYE, NSSF, SHIF, and Affordable Housing Levy contributions accurately without spreadsheets.

Technical Highlights
PAYE tax computation using progressive KRA graduated tax brackets (10% up to 35% cap).
SHIF calculations (2.75% of gross earnings) and Housing Levy (1.5% employee & employer shares).
Dual-rule processing applying deductions to local BOM hires while sparing government TSC staff.
TSC secondary allowance taxation processing (flat 30% tax processing for board allowances).
Deduction calculations deducting employee leave durations using weekday-only calculations.
Tax CalculationsKRA Compliant
Payslip DeliverySMS/Email
Read Resources
Operational RoutingOPERATIONS

Fleet & Pupil Transport system

Automated transit routing, capacity tracking, and student billing.

Map pupils to transport routes. Enrolling students onto transport routes automatically links transit fee allocations to parent ledgers, keeping balances up to date.

Technical Highlights
Vehicle seating capacity tracking preventing overcrowding on school vans and buses.
Transport route definitions connecting specific locations directly to custom pricing scales.
Database transaction ledger allocating route fees to pupils automatically on subscription.
Roster management generating passenger manifests for driver checks.
Automatic routing matching route cancellations to ledger credit updates.
Fleet Oversell0 Pupils
Ledger AllocationsReal-time
Read Resources
ISBN & AccessionsOPERATIONS

Physical Library Accession Manager

Track textbooks, ISBN copies, checkouts, and late returns.

Maintain complete catalog control. Separate general book metadata from individual physical assets using accession tags to follow textbook allocations easily.

Technical Highlights
Accession number tracking tagging individual book items to unique database records.
Loan rules managing maximum borrow caps, checkout windows, and renewal requests.
Reservation lists tracking waiting queues for checked-out textbooks.
Auto-billing late return charges using customizable lost book fine rates.
Inventory analysis compiling textbooks assigned per classroom and academic term.
Inventory AuditingReal-time
Loss RecoveryFine Sync
Read Resources
ODPC CompliantHR COMPLIANCE

Data Protection & RLS Compliance Panel

Regulatory compliance meeting ODPC (DPA 2019) standards.

Protect sensitive school data. Multi-tenant database pools are guarded using connection Row-Level Security (RLS) policies to make sure schools never see cross-tenant records.

Technical Highlights
Prisma client extensions merging Tenant IDs into all query contexts.
RLS policies blocking raw access to foreign records at the Postgres layer.
Data breach notification countdown timers tracking standard DPA 72-hour limits.
Parent consent loggers tracking student data processing approvals.
Data Subject Access Request (DSAR) logs tracking the DPA 30-day resolution timeline.
ODPC StandardCompliant
Isolation LayerDB & App
Read Resources