Back to Portfolio
Educationcompleted

Procons Academy

Enterprise-grade academy platform integrating ASP.NET Core, React + Redux frontend, Tailwind CSS, WordPress CMS, Laravel admin, and Moodle for student LMS.

Procons Academy

Project Overview

Procons Academy is an enterprise-grade digital learning ecosystem engineered to connect marketing, course administration, and a standards-compliant LMS. The public website uses WordPress for SEO-driven content and admissions funnels while the core application pairs an ASP.NET Core microservice architecture with a React + Redux single-page application for interactive student and staff experiences. I implemented a Laravel-based administrative orchestration layer where lecturers and coordinators author and manage course structures; those changes are synchronized programmatically to Moodle using secure web services and custom connectors that preserve course structure, resources, and enrollment rules. The platform supports flexible payment flows (online gateways and offline reconciliation), automated certificate generation with templating, Zoom integration for scheduling and ingesting meeting metadata, and a notification engine for transactional emails and alerts. A robust audit and permissions model enforces separation of duties across coordinators, lecturers and admins. Background workers handle heavy tasks—CSV results ingestion, certificate batch printing, media transcoding—and were designed to be idempotent and monitorable. The solution was containerized and deployed to AWS with auto-scaling groups, load balancers, CI/CD pipelines, and a monitoring stack to ensure uptime and operational observability. The delivered platform significantly reduced time-to-publish for new courses, improved traceability for student records, and provided a unified experience across marketing, admin, and learning environments.

Highlights

Key Features

LMS synchronization

Programmatic synchronization of course data from admin panels into Moodle with safe, idempotent APIs to avoid duplicates and preserve mappings.

Flexible payments & reconciliation

Support for multiple payment flows with automated reconciliation and finance export reports.

Zoom & notification integration

Automatic capture of Zoom meeting links, scheduling metadata, and transactional notification workflows.

Containerized, monitored deployment

Dockerized services deployed with CI/CD to AWS and observability tooling for logs, metrics, and alerts.

Enterprise architecture

Enterprise-grade architecture and scaling capabilities for high-traffic educational platforms.

Intelligent course management

Automated course sync with Moodle ensuring seamless content delivery and student enrollment.

Security & compliance

Role-based permissions and auditing systems for educational data protection and compliance.

Asynchronous processing

Background job processing for heavy workloads without impacting user experience.

More Work

Related Projects

SQL Script Shaper
Development Tools

A modern web application that converts CSV and Excel files into ready-to-use SQL INSERT statements with customizable options

React
React
TypeScript
TypeScript
Vite
Vite
ShadCN UI
ShadCN UI
+4
JustListenIt Chrome Extension
Development

A Chrome extension that reads selected text on any web page out loud for improved accessibility and productivity

JavaScript
JavaScript
Chrome Extensions API
Chrome Extensions API
Web Speech API
Web Speech API
HTML
+1
APIIT University Blog
Development

A comprehensive student blog platform built for APIIT University to foster engagement and collaboration

Laravel
Laravel
LiveWire
FilamentPHP
Tailwind CSS
Tailwind CSS
+4