
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






1 like ยท 10 views ยท Apr 12, 2025
Developed a digital platform for ICT education with web and mobile apps.