Case Study|Payments / EdTech

UPI Payment Gateway & Course Application Platform

A course-application platform with built-in UPI QR payments, unifying applications and payment collection.

The Problem

Understanding the business challenge.

Course providers in India need a frictionless way to accept UPI payments alongside applications, without a heavyweight payment gateway integration.

Manually cross-referencing payment confirmations against applications is error-prone.

International applicants need phone number validation that domestic-only forms don't support.

The Solution

Our AI-powered approach.

A course-application platform with built-in UPI QR code generation, admin review tooling, and automated email notifications — unifying applications and payment collection in one flow.

Dynamic UPI QR Payments

Generates per-application UPI QR codes for instant, gateway-free payment collection.

Validated Application Forms

React Hook Form with Zod validation and international phone number support.

Admin Review Dashboard

A centralized view for reviewing applications, uploaded documents, and payment status.

Automated Email Notifications

Gmail API integration sends confirmation and status emails automatically.

CI/CD Pipeline

GitHub Actions with a self-hosted runner automates deployment to the production server.

Technical Architecture

Enterprise-grade technology stack.

Frontend
React 18 with TypeScript, Vite, and React Hook Form
Backend
Node.js and Express with TypeScript and Prisma ORM
Vector Database
Not applicable — relational application and payment data, no retrieval system
Models
Not applicable — no LLM integration; deterministic UPI QR generation and form validation
Retrieval
N/A

Security & Compliance

Privacy-first implementation.

  • JWT-based admin authentication with bcrypt password hashing
  • Zod schema validation on all form submissions
  • Self-hosted deployment behind PM2 process management

Implementation Workflow

Structured deployment process.

1

Application Schema

Modeled courses, applications, and payments with Prisma over PostgreSQL.

2

UPI QR Generation

Implemented dynamic UPI QR code payments tied to each application.

3

Admin Tooling

Built an admin dashboard for reviewing applications and payment status.

4

Deployment Automation

Set up GitHub Actions with a self-hosted runner and PM2 for continuous deployment.

Business Impact

Measurable outcomes.

Removes the need for a third-party payment gateway integration for UPI-based course payments
Reduces manual reconciliation between payments and applications through a unified admin view
International phone validation widens the applicant pool beyond domestic-only forms

Target Industries

Versatile application across sectors.

Education
Payments
BFSI / Finance