aura Project Architecture

Aura - AI Wellness PWA ArchitectureA pnpm Monorepo with End-to-End Type SafetyUser Client (PWA)Frontend (Vue 3 / Vercel)Backend (NestJS / Render)Data Layer & 3rd-PartyPC BrowserMobile BrowserMobile Browser(Installed PWA)Vue 3 PWAViews & Components(Tailwind CSS, Chart.js)State (Pinia)API Layer (useApi)NestJS APIAuth Service(Anonymous & JWT)Mood Entry ServiceInsights Service (AI)Firebase AuthDeepSeek LLM APIPostgreSQL DB(Prisma / Railway)Redis Cache1. User Interaction2. Request AI Summary3. Check Cache4a. Cache Miss: Call AI4b. Get AI Response4c. Save to Cache5. Cache Hit6. Return Summary7. Display ResultVerify ID TokenReturn User InfoUser/Profile CRUDMood Entry CRUD
← Back to Portfolio