Project overview
My Mind Bestie provides mindfulness, guided meditation, music, nature sounds, and wellness resources across web, mobile, and desktop.
A shared account and subscription model connects every client to the same backend and content platform.
The challenge
Delivering consistent product behavior across four platforms without duplicating core logic.
Supporting media-rich experiences, subscriptions, notifications, and offline access from a shared architecture.
The solution
Organized applications in a Turborepo with shared UI foundations, types, validation, and API access.
Built modular serverless backend services and platform-specific delivery layers for media and notifications.
My contribution
- Architected the multi-application workspace.
- Built serverless NestJS services for authentication, payments, and content.
- Integrated Stripe subscription workflows.
- Delivered mobile media, notification, and offline-content features plus administrative tooling.
Key features
- Guided wellness content
- Audio and video streaming
- Cross-platform subscriptions
- Push notifications
- Offline mobile content
- Content administration
Technical challenges
Sharing product behavior while respecting platform-specific capabilities.
Separated common contracts and API access from platform-specific rendering, storage, notification, and media implementations.
Architecture
- Turborepo applications and shared packages
- NestJS on AWS Lambda
- PostgreSQL and Prisma
- Amazon S3 media storage
- Stripe subscriptions
Outcome
Delivered one connected product experience across web, iOS, Android, and desktop.
Product screens
