ICT Kathurusingha E-Learning Platform Development

M

M J

Full-stack Web Application and Mobile Application for Education Content Delivery

Overview

ICT Kathurusingha is a next-generation digital platform developed to revolutionize the e-learning and administrative management experience of one of Sri Lankaโ€™s leading ICT education institutions. Built for performance, scalability, and a smooth user experience, the platform enables students, parents, and staff to interact seamlessly across web and mobile devices.

๐Ÿ”ง Tech Stack

Frontend: React.js, Next.js
Backend: Node.js, NestJS
Database: MySQL
Cloud & Infrastructure: Google Cloud Platform (GCP), Cloudflare
Mobile App: React Native
CI/CD & DevOps: GitHub Actions, GCP Cloud Build (optional)
Security: Cloudflare WAF, HTTPS, JWT Auth

๐Ÿ“Œ Key Features

Student & Staff Portals: Secure login, role-based dashboards
Online Course Management: Lecture materials, assignments, attendance
Live Notifications: Real-time updates via web and mobile
Admin Console: Full control over content, users, and analytics
Mobile App: Native experience with real-time data sync
SEO & Performance Optimized: Built with Next.js for speed and SEO

๐ŸŽฏ Objectives Achieved

Centralized admin and learning management
Fully responsive web interface + native mobile support
Optimized for performance and low-latency on GCP
Scalable and secure foundation for future integrations

๐Ÿ“ˆ Results & Impact

2500+ active students onboarded in the first 3 months
Seamless daily operations with >99.9% uptime via GCP + Cloudflare
Positive user feedback on ease of access and modern UI/UX
Like this project

Posted Apr 12, 2025

Developed a digital platform for ICT education with web and mobile apps.