I started Thinkora because I was tired of opening six apps every morning — weather, tasks, habits, journal, Pomodoro, notes — none of which shared any data.
The end result is one Android app that does all of it without feeling bloated. Tech stack:
- React Native 0.81 + TypeScript
- WatermelonDB for offline-first local storage
- Supabase for optional cloud sync
- Gemini API for in-note AI (summarize, rewrite, grammar)
- Open-Meteo for weather (free, no key, surprisingly accurate)
- @notifee/react-native for proper Android 13+ scheduled notifications
- ML Kit for OCR on scanned documents
Some lessons from the build:
• Local-first beats cloud-first for productivity apps — users want their notes available instantly, even on a flight
• Open-Meteo's minutely_15 endpoint gives you near-real-time weather data without paying for an API key
• React Native's pell-rich-editor works for note-taking but you'll want to wrap it heavily for any custom UX
• Animation budget matters — even a 4-second loop of subtle movement makes a static screen feel alive
It's free on Play Store. Would love feedback from this community on what to build next.
https://play.google.com/store/apps/details?id=com.thinkora&hl=en
Top comments (0)