Hey HN,
I built MindDraft because I was tired of task apps that made ME do all the work. After 18 months of solo development, I’m sharing it here.
*What’s different:*
1. Location-based reminders – “Buy groceries” alerts when you’re near a grocery store, not at an arbitrary time. Uses iOS geofencing.
2. Smart Actions – Tasks have action buttons. “Call dentist” → tap to call. “Pay rent” → opens payment app. Tasks become actions, not just reminders.
3. Task → Expense – Complete “Buy laptop $1200” and it auto-logs as an expense. No separate expense app.
4. Natural language AI – “Meeting with John Friday 3pm, need to prep slides day before” → parsed correctly with subtask.
*Tech stack:*
– SwiftUI + SwiftData
– Firebase (Auth, Firestore, Cloud Functions)
– Gemini 2.5 Flash for NLP
– Native iOS (no React Native/Flutter)
*What I learned:*
– Geofencing on iOS is powerful but battery-conscious (system decides when to fire)
– Gemini is surprisingly good at task parsing with proper prompting
– SwiftData is ready for production, but migrations need care
Free tier available. Premium unlocks more views and unlimited AI.
iOS App Store: https://apps.apple.com/us/app/minddraft-ai-daily-planner/id6…
Happy to answer technical questions about the implementation.
Comments URL: https://news.ycombinator.com/item?id=46921936
Points: 2
# Comments: 0