Back to Projects
EdTech / SaaS

MTK Edu

An enterprise multi-tenant school management SaaS platform with AI-powered insights, biometric attendance, offline-first mobile apps, and 90+ RESTful API endpoints. Built for K-12 schools, colleges, and training centers.

🚀

Project Overview

A comprehensive, multi-tenant school management SaaS platform designed for educational institutions of all sizes. Features subdomain-based tenant isolation via stancl/tenancy, AI-powered performance prediction and automated report generation via OpenAI, biometric attendance with Azure Face API integration, and offline-first React Native mobile apps with WatermelonDB. Backend built on Laravel 11 with Sanctum authentication, Spatie permissions (7 roles), and Laravel Horizon for queue management. Frontend uses Next.js 15 with Zustand, React Hook Form + Zod, and Recharts. 90+ RESTful API endpoints covering the complete academic lifecycle — from admission to graduation. Deployed on Vercel + Render with Supabase PostgreSQL, Cloudflare CDN, and Sentry monitoring.

Tech Stack

Next.js 15React 19TypeScriptTailwind CSSLaravel 11PHP 8.2PostgreSQLSupabaseRedisReact NativeExpoWatermelonDBZustandReact Hook FormZodRechartsnext-intlSentry

Key Features & Highlights

Multi-tenant SaaS with subdomain isolation — each school gets a dedicated subdomain with complete data separation
AI-powered educational insights — performance prediction, automated report generation, and smart chatbot
Biometric attendance with Azure Face API + offline-first React Native mobile apps with WatermelonDB sync
90+ RESTful API endpoints covering full academic lifecycle — admission, exams, fees, library, and analytics