LayerTechnologyDescription
Frontend (Web)React.js + TypeScript + Redux ToolkitDynamic SPA for users and admin
dashboards.Mobile AppIonic / React NativeCross-platform mobile app for Android & iOS with offline support.
Backend (API)NestJS (Node.js)REST APIs for user management, DNA data integration, and analytics.
DatabasePostgreSQL + RedisPostgreSQL for structured data; Redis for caching and real-time
updates.AI ServicesPython (FastAPI microservices)For DNA-based recommendation generation and chatbot (NORA).
Cloud InfrastructureAWS (EC2, S3, RDS, Lambda, CloudFront)Hosting, storage, CDN, and serverless automation.
AuthenticationJWT / OAuth 2.0 + AWS CognitoSecure login for users, nutritionists, and admins.
CI/CDGitHub Actions + AWS CodePipelineAutomated build, test, and deployment pipeline.