Skip to main content

EPIC-20: Mobile App (React Native)

FieldValue
Total Story Points100 SP
Stories8
SprintsSprint 86-95
PriorityP0 - Critical
DependenciesEPIC-1, EPIC-2, EPIC-18

Overview

Mobile access is essential for teachers marking attendance on the go, parents checking updates, and administrators monitoring operations remotely. This EPIC delivers native iOS and Android apps using React Native and Expo.

Target Platforms

PlatformMinimum Version
iOSiOS 14+
AndroidAndroid 8.0+ (API 26)

Stories Summary

StoryTitleSPKey Features
20.1Project Setup8Expo, TypeScript, architecture
20.2Authentication13Login, biometrics, onboarding
20.3Dashboard10Role-based tabs, widgets
20.4Attendance15Photo AI, manual, offline
20.5Fee Payment13Razorpay, history, receipts
20.6Communication13Push notifications, messages
20.7AI & Offline15AI chat, sync queue
20.8Deployment13App Store, Play Store

Tech Stack

CategoryTechnology
FrameworkReact Native + Expo
LanguageTypeScript
UINativeWind (Tailwind)
StateZustand + TanStack Query
StorageMMKV (encrypted)
PushExpo Notifications
AnalyticsPostHog + Sentry

Success Metrics

MetricTarget
App Store rating≥4.5 stars
Teacher adoption>90%
Crash-free rate>99.5%
App launch time<2 seconds