Skip to main content

EPIC-14: Branding, Theming & Internationalization

FieldValue
Total Story Points65 SP
Stories6
SprintsSprint 62-66
PriorityP1 - High
DependenciesEPIC-1, EPIC-2, EPIC-18

Overview​

This EPIC delivers a customizable, multilingual platform experience that reflects each school's identity while serving diverse users across India.

Key Features​

  • School Branding: Logo, colors, fonts customization per school
  • Theme Engine: Light/dark mode with smooth transitions
  • Internationalization: Hindi + English (Phase 1), regional languages (Phase 2)
  • CBSE News Feed: Automated scraping of government circulars
  • Accessibility: WCAG 2.1 AA compliance

Stories Summary​

StoryTitleSPKey Features
14.1School Branding10Logo upload, color picker, header styles
14.2Theme Engine13Dark mode, CSS variables, user preferences
14.3i18n Framework13Language detection, dynamic bundles, RTL support
14.4Hindi Pack8Complete Hindi translations (~2,000 strings)
14.5CBSE News Feed13Web scraper, categorization, notifications
14.6Accessibility8WCAG compliance, keyboard nav, screen readers

Theme System​

Layer 1: Design Tokens (primitives)
↓
Layer 2: Semantic Tokens (light/dark)
↓
Layer 3: School Branding (per-tenant)
↓
Layer 4: User Preferences (per-user)

Supported Languages​

Phase 1 (MVP): English (en-IN), Hindi (hi-IN)

Phase 2: Tamil, Telugu, Marathi, Bengali, Kannada, Gujarati

Success Metrics​

MetricTarget
Branding adoption>90% schools customize
Hindi usage>40% in Hindi-belt
News engagement>80% open rate
WCAG complianceLevel AA