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.
No comments