About mytestnew
mytestnew exists to give busy people a calm, end-to-end path from intention to done. The product earns its place by progressing through three stages: capture, remind, and close the loop.
The vision
Start by making it effortless to write a task down. Layer a unified calendar on top so you can see what to do and when. Then add timely audible reminders so nothing slips. Over time, the app evolves into a proactive companion that follows up on outstanding items and helps drive them to completion on your behalf.
How we build
- Mobile-first with React Native and Expo for a single iOS and Android codebase
- Tamagui, Zustand, and TanStack Query for a fast, consistent UI
- react-native-calendars, gesture-handler, and Reanimated for smooth scheduling interactions
- NestJS on Node.js for the backend, with shared TypeScript types
- PostgreSQL on Supabase for auth, row-level security, and realtime
- WatermelonDB on-device for offline-first capture, synced through Supabase Realtime
- Temporal Cloud (or BullMQ on Upstash Redis) for durable reminder scheduling
- Expo Notifications with FCM and APNs, including critical-alert entitlement for audible reminders
- Anthropic Claude Sonnet via the Messages API, with prompt caching, for the follow-up agent
- Supabase Auth with Apple, Google, and passkeys for frictionless sign-in
- RevenueCat for cross-platform subscriptions
- Google Calendar, Apple EventKit, and Microsoft Graph for two-way calendar sync
- Vercel, Supabase, and Cloudflare for hosting and edge delivery
- Sentry and PostHog for crash reporting and product analytics
- GitHub Actions with EAS Build and Submit for CI and store releases
Principles
- Sub-second interactions and an uncluttered visual style
- Offline-first capture, with sync as the trust layer for everything else
- The app should shoulder the work of remembering, nudging, and closing the loop