The idea
FlowE is a SwiftUI productivity app for adults managing coursework and professional schedules. It combines task management, focus sessions, Canvas LMS sync, Apple Calendar integration, AI-driven planning, and lightweight gamification on top of a real-time Convex backend.
The problem
Coursework, personal tasks, calendars, and focus routines usually live in separate tools. People need one place that understands course context, deadlines, energy, and what can realistically fit into a day.
How it works
I built the iOS app with MVVM, dependency injection, offline mutation retry, Clerk auth, Canvas REST and ICS ingestion, EventKit, push notifications, analytics, and Convex schema/functions for tasks, events, Canvas data, wallets, and sync.
System
Student operating loop
Brain dump becomes a course-aware plan, then a focus loop backed by Convex and Canvas sync.
A brain dump becomes organized tasks and deadlines. The daily plan helps choose what to work on, and focus sessions stay connected to those tasks.
The work
The implementation includes SwiftUI screens, a real-time task backend, calendar integration, and retry support for offline changes. The image below is campaign artwork illustrating the planning idea.


SwiftUI · Convex · Canvas · offline retry
Where it stands
The native iOS build brings task planning, Canvas sync, focus sessions, widgets, and Live Activities into one workflow. The public site explains the product; the app remains a private build.
Campaign visualization
Availability is limited to the private build. Campaign artwork shows the product direction and is not evidence of a public App Store release.