Back to projects
Fintech BackendCompletedBackend (solo)

EduPay API

A secure backend platform that simplifies school fee payments while giving institutions real-time visibility into financial collections.

EduPay API

Problem

Schools and parents struggle with payment transparency, reconciliation, and tracking installment payments.

Solution

Built a modular backend with authentication, role-based access control, payment tracking, receipts, and financial reporting.

Highlights

  • Secure RBAC authorization system
  • Payment tracking and receipt generation
  • Installment and partial payment support

Architecture

  • Node.js + Express REST API
  • MongoDB payment and transaction storage
  • JWT authentication
  • Role-based authorization middleware

Key decisions

  • Focused on modular service architecture for maintainability
  • Designed RBAC middleware early to simplify permission checks
  • Used MongoDB for flexible financial record structures

What I learned

Designing fintech-style payment systems, RBAC authorization models, and scalable backend architectures.