Skip to content
All work
EnterpriseEdTech

Virtual City School

EdTech platform with live classes & AI tutoring

A digital school platform for course discovery, live classes via Google Meet, assignments, attendance, and private tutoring across four roles — Admin, Teacher, Student and Parent.

The Problem

Education delivery is siloed: teachers lack centralised tools, students can't track progress in one place, and parents have no visibility.

The Solution

A unified platform with live instruction, assignment grading, automatic attendance, parent-child linking, and WhatsApp announcements — Django REST backend, React frontend.

Key Features

Course discovery & enrollment
Live classroom via Google Meet
Assignment submission & grading
Automatic attendance tracking
Private tutor booking
WhatsApp announcements (GreenAPI)
Four roles with granular permissions
Parent dashboards & analytics

Architecture

Frontend
React + Redux Toolkit + Vite + Tailwind
Backend
Django 6 + Django REST Framework
Database
PostgreSQL
Infrastructure
Google Meet, GreenAPI, Resend, Docker

Engineering Challenges

  • Live A/V coordinated with attendance tracking
  • Nested role-based access control
  • Reliable WhatsApp messaging at scale

Tech Stack

ReactReduxViteTailwindDjangoDRFPostgreSQLJWTGoogle MeetWhatsApp
Live demo, screenshots and walkthrough video — slots are ready for these assets.