CHAND.

CHAND.
MobileRole: Lead Mobile & Backend DeveloperPublished on APKPure

LyceumTrack

Multi-Role School Management & Real-Time Student Portal

LyceumTrack Architectural Showcase

Android & iOS

Target Platform

React Native + Expo

Framework

Nest.js + PostgreSQL

Backend

Multi-Role JWT

Auth

System Narrative

Engineering Context & Problem Scope

LyceumTrack was designed to eliminate physical paper diaries, manual fee reconciliation, and disconnected parent-teacher communication in private academic institutions. Built using React Native and Expo, paired with an enterprise Nest.js backend and PostgreSQL, the mobile app provides 3 segregated, permissioned workflows: School Administrators manage faculty, student enrollment, and financial balances; Teachers post assignments, take classroom attendance, and enter exam grades; Parents inspect real-time student performance, absence alerts, and daily teacher remarks.

Key Business & Engineering Outcomes

  • Production mobile application deployed and distributable to Android devices via APKPure.
  • Replaced cumbersome manual paper record keeping with streamlined digital audits.

Integrated Technologies

React NativeExpoNest.jsNode.jsPostgreSQLJWT AuthEAS BuildRenderTypeScript

Architecture Blueprint

Full-Stack System Layers

Architected for high throughput, data consistency, and robust fault-tolerance.

Frontend Layer

  • React Native (Expo SDK)
  • TypeScript
  • React Navigation
  • Secure Store Token Storage

Backend & APIs

  • Nest.js Framework
  • TypeScript Controllers & Services
  • JWT Strategy Guards
  • Class Validator

Data & Persistence

  • PostgreSQL
  • TypeORM / Prisma Migrations
  • Relational Student-Class-Fee Schema

Cloud & Infrastructure

  • Expo Application Services (EAS)
  • Cloud Backend on Render
  • Automated Android APK Build

Capabilities & Features

Core System Features

Key architectural capabilities and modular components engineered for this platform.

Security

Role-Based Access Control (RBAC)

Strict JWT authorization routing users dynamically to customized Administrator, Faculty, or Guardian views upon login.

Live Updates

Real-Time Attendance & Daily Diary

Instantaneous classroom roll-call module triggering live notifications and absence alerts directly to parent handsets.

Analytics

Academic Gradebook & Marksheets

Centralized grading system with automated marks calculation, term report card generation, and historical performance charts.

Mobile Native

Cross-Platform Mobile Performance

Fluid 60fps mobile experience compiled via Expo EAS, featuring offline token persistence and lightweight network payload caching.

Deep Dive Case Study

Engineering Challenges & Solutions

Complex technical bottlenecks encountered during development and how they were systematically resolved.

Challenge #1

Strict Role Partitioning Across Single Mobile Codebase

Problem / Bottleneck

Structuring navigation trees so teachers cannot access fee books and parents can only inspect their own enrolled children's data.

Engineering Solution

Architected token payload decoding combined with server-side Nest.js custom param decorators (`@Roles`) and navigation state switches on login.

Measured Outcome

Rock-solid data isolation with zero authorization leaks across multi-tenant school branches.

Challenge #2

Intermittent School Network Connectivity

Problem / Bottleneck

Teachers frequently lose Wi-Fi connection in basement classrooms while recording student attendance records.

Engineering Solution

Implemented optimistic local caching for roll-call submissions with a background sync queue that retries once network connectivity restores.

Measured Outcome

No lost attendance sheets and zero teacher frustration during morning roll-calls.

Interface Previews

Screen Showcase

LyceumTrack Interface Screen 1
LyceumTrack Interface Screen 2

Interested in Building a Similar System?

Let's discuss architecture blueprints, tech stack selection, and production deployment tailored for your requirements.