All work
CLIENTEdTechInternal ToolOperations CRMFulfillment Engine

IGNOU Galaxy — Student Operations & Fulfillment Platform

In plain English

A behind-the-scenes operations system that replaced WhatsApp chats and scattered cloud folders, so students automatically get the right study materials once they've paid.

For the technical reader: An internal operations hub and order fulfillment platform that automated course-code resource routing and digital asset delivery for thousands of students.

Business Context

The situation

IGNOU Galaxy serves tens of thousands of distance-learning students across India navigating university programs — delivering solved assignments, study guides, project reports, and academic counseling. As student enrollments surged, operations were bogged down by manual WhatsApp coordination, payment verification over chat, and manually retrieving files from scattered cloud drives.

The hidden cost

  • Operations staff spent hours every day cross-referencing course codes (e.g., MEG-01, BESC-131, MCO-03) across spreadsheets
  • Manual screenshot-based payment verification caused fulfillment delays during peak deadline weeks
  • Digital assignment files sent manually over chat led to frequent version mismatches and student confusion
  • Zero unified audit trail of which student purchased which semester guides, leading to duplicate support requests

The Problem

What actually had to be solved

Build a high-velocity internal operations platform and automated fulfillment pipeline that centralizes incoming student orders, automatically maps complex program and course codes to the correct digital assets, verifies payments, and dispatches secure download access without manual intervention.

Why the existing approach failed

Generic e-commerce and helpdesk tools do not understand the nuanced hierarchy of university programs, session validity cycles (e.g., 2025-26 submissions), semester bundles, and instant verified file dispatch. Off-the-shelf systems would have required dozens of fragile plugins with high recurring software fees.

Constraints

  • 500+ active course codes with multiple session iterations and language editions (Hindi/English)
  • Extreme traffic surges during assignment submission deadlines (10x normal order volume)
  • Time-expiring secure download access to protect intellectual property from unauthorized redistribution
  • Intuitive, distraction-free workflow for internal support operators handling hundreds of daily inquiries

Before → After

How the workflow changed

Manual
Human decision
Automated
AI

Before

  1. Student sends order via WhatsApp
  2. Operator verifies payment screenshot
  3. Search drive for course code

    prone to session mismatch

  4. Manually share download link in chat
  5. Log order row in shared sheet

    frequent sync errors

After

  1. Student places order on web platform
  2. Internal engine validates payment webhook
  3. Course codes resolved to asset vault
  4. Expiring signed download URLs generated
  5. Instant WhatsApp & Email dispatch
  6. Operator dashboard updates live analytics

Architecture

How the system is built

Designed and engineered a centralized internal operations console paired with an automated digital fulfillment backend. Developed an intelligent course-code indexing engine that maps messy student inputs and degree programs directly to verified PDF repositories, coupled with secure token-gated links and real-time operator management.

Architecture — click any node

Client

API

Orchestration

Integration

Data

Client

Operator Console

Next.js 16 / React 19 / Tailwind

Purpose
Unified operations portal for fulfillment staff.
Responsibility
Order queues, student search, catalog updates, manual overrides, and analytics.
Failure mode
Operates with local cached state if connection briefly flickers.

AI vs. Engineering

Where AI helps — and where it doesn't

AI Layer

Intelligent subject code normalization and query resolution: handles common student typos, colloquial course abbreviations, and semester ambiguity without halting fulfillment pipelines.

Engineering Layer

Operator dashboard with real-time order feeds, role-based access control, automated signed URL generation with expiration timestamps, rate-limiting to prevent bulk scraping, and transactional order status reconciliation.

Engineering Decisions

The hard calls, with their tradeoffs

Decision 01

Custom operations tool vs. commercial EdTech CRM

Choice — Build a tailored internal operations suite specifically for distance-learning workflows.

Why — Distance university programs have unique session cycles, multi-course bundles, and localized payment rails that standard off-the-shelf CRMs could not handle without severe friction.

Tradeoff — Requires owning codebase maintenance in exchange for zero per-seat SaaS costs and exact operational fit.

Decision 02

Expiring signed asset URLs with rate limiting

Choice — Deliver academic files via dynamic time-limited tokens rather than static public links.

Why — Prevents solved assignment links from being shared on public student Telegram/WhatsApp groups.

Tradeoff — Added signing logic to the download router in exchange for robust digital asset security.

Decision 03

Course code fuzzy matching & normalization

Choice — Implement automated resolution for common variations in subject codes.

Why — Students frequently enter variations like 'meg1' vs 'MEG-01' or 'bca 3rd sem'. Normalization removes manual lookup delays.

Tradeoff — Maintains a course mapping dictionary in exchange for 90% fewer operator clarification steps.

Cost & Reliability

Built to run, not just to work

Cost strategy

Stateless API and serverless asset distribution mean operating costs stay low during lulls and scale smoothly during examination submission rushes without paying for idle multi-server clusters.

Reliability

Critical order operations are guarded by database transactions. Webhooks from payment gateways are idempotent, preventing duplicate fulfillment on retries. Download tokens are signed with cryptographic HMACs.

Security

Strict role-based authentication for operators, encrypted student record storage, rate-limited download endpoints, and zero public directory indexing of the asset vault.

By the Numbers

What we can point to

< 90 seconds

Verified

Fulfillment Speed

From payment confirmation to automated digital asset dispatch.

500+ Subjects

Verified

Course Codes Mapped

Across BA, B.Com, MA, MBA, BCA, and diploma programs.

10x Surge

Estimated

Peak Order Capacity

Team estimate of peak-week volume the system absorbs — not independently measured.

80%

Estimated

Manual Effort Cut

Team estimate of manual file-searching effort removed — not independently measured.

Business Impact

System → workflow → outcome

System

An internal operations platform, course code indexer, and automated fulfillment engine.

Workflow

Student places request → payment validated → course codes auto-resolved → secure download dispatched.

Operational change

Eliminated manual file hunting in Google Drive and spreadsheet order reconciliation.

Business impact

Enabled IGNOU Galaxy to serve a massive student base efficiently and handle peak assignment cycles with ease.

Reflection

Lessons & what we'd do next

Lessons

  • Understanding the exact domain taxonomy (programs, semesters, session years) early on made fulfillment automation trivial.
  • Giving operators a fast, responsive UI with search-first navigation dramatically boosted team morale and throughput.

Risks

  • Frequent university curriculum and session code updates require rapid catalog synchronization.
  • WhatsApp API provider rate limits during peak submission days require proactive message queuing.

Improve next

  • Introduce automated syllabus change alerts by scraping official university portal notices.
  • Implement an automated AI doubt-clearing assistant for common distance education procedural FAQs.

Technology

The verified stack

Frontend

Next.js 16React 19Tailwind CSSLucide Icons

Backend

Node.jsExpressTypeScript

Database

PostgreSQLPrisma ORM

Asset Storage

AWS S3Signed URLsCloudFront

Integrations

WhatsApp Business APIPayment WebhooksResend

Infrastructure

DockerLinux VPSNginxGitHub Actions

Could this be relevant to your business?

If your team is running high-volume customer orders, digital asset delivery, or service requests through spreadsheets and WhatsApp, this is the kind of internal operations engine we build.

Related Work

More systems we've built