Technology Stack & Architecture
Architectural blueprint spanning cross-platform clients, multilingual typography, bidirectional RTL engines, distributed caching, and vector semantic search.
Master Technology Matrix
Quick-reference overview of the core technologies powering the ecosystem.
| Layer | Technology & Frameworks | Role & Scope |
|---|---|---|
| Web Client | Material UI (MUI) with Tailwind CSS + Shadcn UI | Next.js / React responsive web portal, sacred writings library & admin tools |
| Mobile Client | React Native + NativeWind + Typescript | Cross-platform iOS & Android mobile app with offline caching |
| APIs & Backend | Node.js (NestJS) / Python (FastAPI) | High-throughput microservices, REST / GraphQL APIs & automated feed ingestion |
| Content CMS | Strapi / Headless WordPress | Multilingual content publishing and administrator review portal |
| Databases | Amazon DynamoDB & PostgreSQL | User profiles, group discussions, and activity logs |
| Cache & Sync | ElastiCache for Redis | Badí‘ calendar logic, Feast countdowns, session caching & real-time sync |
| Vector AI Search | Amazon OpenSearch | Native vector search for semantic indexing of authorized Bahá'í texts |
| Media & Storage | Amazon S3 / Cloudflare R2 | Global CDN distribution for fast audio caching, combined with native YouTube playback |
| Security & Privacy | OAuth 2.0 / JWT & Telemetry | Role-Based Access Control (RBAC), private telemetry with no ad trackers, and COPPA/GDPR compliance |
Material UI (MUI) with Tailwind CSS + Shadcn UI
Next.js / React responsive web portal, sacred writings library & admin tools
React Native + NativeWind + Typescript
Cross-platform iOS & Android mobile app with offline caching
Node.js (NestJS) / Python (FastAPI)
High-throughput microservices, REST / GraphQL APIs & automated feed ingestion
Strapi / Headless WordPress
Multilingual content publishing and administrator review portal
Amazon DynamoDB & PostgreSQL
User profiles, group discussions, and activity logs
ElastiCache for Redis
Badí‘ calendar logic, Feast countdowns, session caching & real-time sync
Amazon OpenSearch
Native vector search for semantic indexing of authorized Bahá'í texts
Amazon S3 / Cloudflare R2
Global CDN distribution for fast audio caching, combined with native YouTube playback
OAuth 2.0 / JWT & Telemetry
Role-Based Access Control (RBAC), private telemetry with no ad trackers, and COPPA/GDPR compliance
UI - Color Palette, Typography & RTL Provider
Visual identity, dynamic scripts, and bidirectional layouts.
Color Palette Specification
Primary Deep Blue
#1A365D
Depth & spiritual reverence
Secondary Serene Teal
#0D9488
Tranquility & clarity
Clean Whites & Warm Creams
#F8FAFC / #FFFDF9
Serene reading surfaces
Multilingual Typography Stacks
Dynamic font stacks supporting Latin scripts (Inter / Cinzel), Hindi (Devanagari scripts), and Persian/Arabic (Nastaliq & Naskh typographic styles) with accessible line spacing.
Dynamic Bidirectional RTL Provider
When Persian, Arabic, or Urdu is active, the theme dynamically toggles direction: 'rtl', automatically mirroring navigation drawers, reading cards, and layout flow.
Design System & UI Component Libraries
Component frameworks across responsive Web and Mobile.
Material UI (MUI) with Tailwind CSS + Shadcn UI
React Native + NativeWind + Typescript
Backend, Database & Cloud Infrastructure
Complete engineering specification across APIs, data, and cloud services.
Node.js (NestJS) / Python (FastAPI)
Strapi / Headless WordPress
Amazon DynamoDB
User profiles, group discussions, and activity logs (+ PostgreSQL).
ElastiCache for Redis
Badí‘ calendar logic, Feast countdowns, session caching & real-time sync.
Amazon OpenSearch
Native vector search for semantic indexing of authorized Bahá'í texts.
Amazon S3 / Cloudflare R2
Global CDN distribution for fast audio caching, combined with native YouTube video playback.
OAuth 2.0 / JWT & Telemetry
Role-Based Access Control (RBAC), private telemetry with no ad trackers, and COPPA/GDPR compliance.