Skip to content

Tech Stack

API (pathorah-api)

LayerTechnology
RuntimeNode.js
FrameworkExpress 4
LanguageTypeScript
ODMMongoose
DatabaseMongoDB Atlas
AuthJWT (access + refresh tokens)
ValidationZod (via validateRequest / validateQuery middleware)
EmailYeboLink-backed emailService
NotificationsOmevision shared notification service (WhatsApp / SMS)
CryptoNode.js built-in crypto (OTP generation + hashing)

AI Service (pathorah-ai)

LayerTechnology
RuntimePython 3.x
FrameworkFastAPI
AIGemini (Google)
HostingCloud Run

Dashboard (pathorah-dashboard)

LayerTechnology
FrameworkReact
LanguageTypeScript
HostingCloudflare Pages
StateTBD (context / zustand)

Mobile

LayerTechnology
FrameworkFlutter
PlatformsiOS, Android

Infrastructure

ComponentTechnology
API HostingCloud Run (GCP)
DatabaseMongoDB Atlas
Frontend HostingCloudflare Pages
CI/CDCloud Build
Secret ManagementGCP Secret Manager

Domains

EnvironmentURL
Production APIapi.pathorah.com
Dev APIdev-api.pathorah.com
DashboardCloudflare Pages URL