Lifegrade.app is a cross-platform SaaS (Web, Android, iOS) built around a daily journaling engine that turns reflective habits into measurable, gamified progress.
Highlights
-
End-to-end product delivery — Architected and launched a journaling engine that calculates algorithmic scores across daily, weekly, and quarterly intervals.
-
Real-time social collaboration — Engineered a group-based challenge system over WebSockets for live leaderboard updates, letting users track peers' scores and progress in real time.
-
Automated scoring engine — Built robust backend logic in NestJS / TypeORM to process complex daily questionnaires and aggregate metrics into historical performance data with high database efficiency.
-
Revenue operations — Integrated the Stripe API for tiered subscriptions, secure payment processing, and automated billing cycles.
-
Mobile & web — Built the mobile experience in Flutter for a high-performance UI alongside a React web dashboard.
-
Scalable architecture — Designed a normalized PostgreSQL schema to handle high-frequency journaling writes while maintaining 100% data integrity for user progress.
Tech Stack
NestJS · TypeORM · PostgreSQL · Flutter · React · WebSockets · Stripe