ICT Kathurusingha E-Learning Platform Development

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
0

Posted Apr 12, 2025

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

Waters Edge Online Food Ordering Platform Development
Waters Edge Online Food Ordering Platform Development
Otters Aquatic Club Membership Payment Portal
Otters Aquatic Club Membership Payment Portal