Taskora
Offline task manager with dashboard filter cards, custom lists, subtasks, local reminders, drag-to-reorder, insights charts and CSV + PDF export. SwiftUI + SwiftData for iOS 17+, zero dependencies.
Taskora is a complete native iOS task manager built in SwiftUI with SwiftData persistence and zero third-party dependencies. Capture tasks with notes, priorities, due dates, reminders and subtasks, organize them into custom lists with colors and icons, work through your day from the dashboard filter cards, and follow your progress in the Insights tab. It runs 100% offline: no server, no accounts, no tracking.
Highlights
- Dashboard with live count cards: Today, Scheduled, High Priority, Completed and Inbox - tap to jump into a filtered list
- Tasks with title, notes, list, priority, due date, reminder and subtasks with per-subtask completion
- 5 sort modes with ascending/descending order, plus search and drag-to-reorder in Manual mode
- Touch-first gestures: tap the ring to complete (with haptic), leading swipe to edit, trailing swipe to delete, press-and-drag to reorder
- Custom lists the user can create and edit: 10 color swatches, 16 SF Symbol icons, context menu to edit or delete
- Local reminders via UNUserNotifications, requested during onboarding and auto-cancelled when a task is completed or deleted
- CSV export and import for a full backup round-trip, plus a formatted PDF productivity report via the share sheet
- Insights tab with animated completion ring, bar charts, streaks and per-list breakdown
- 3-step onboarding, animated splash, dark mode and friendly empty states
- One-asset re-skin: the AccentColor colorset ships empty, so setting one color re-themes buttons, tab bar, toggles, checkmarks, charts and highlights
Technology
- SwiftUI with SwiftData (Task, Category and Reminder models, Priority and ReminderType enums)
- Clean MVVM structure: ViewModels for home, editor, stats and settings; Managers for CRUD, notifications, settings and export
- ExportManager: RFC-safe CSV round-trip (quotes every field, skips malformed import rows) and multi-page PDF report generation
- iOS 17.0+ deployment target, zero third-party dependencies, no network calls anywhere in the codebase
Requirements
- macOS with Xcode 15 or later
- Apple Developer account to run on a device or submit to the App Store
- No accounts, keys or external services: the app runs fully offline
What You Get
- Full readable SwiftUI source: onboarding, dashboard, task list, task editor, list editor, insights and settings
- Ready-to-build Xcode project with app icon and empty AccentColor colorset for one-tap re-theming
- CSV-Export-Guide.txt covering the exact CSV format for hand-editing imports
- documentation.html with embedded screenshots: setup, bundle ID, renaming, re-skin, enum customization with code examples, notifications and App Store checklist
- README.md and 15 app screenshots including dark mode and a re-skinned proof
Please note: this is a source code template, not a finished product. Building and customizing it requires basic knowledge of Swift and Xcode. If you have questions, use the contact form on the site, I usually reply within 24 hours.


