Skip to project details
Back to workEZZY RAPPEPORTGet in touch

2026 / Founder & CEO

FlowE

Coursework, calendars, and focus in one iOS app. Start with a brain dump; leave with a plan for today.

Status
Private build · public site
Built with
SwiftUI / Convex / TypeScript / Clerk / Canvas LMS / EventKit

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.

Brain dumpStructured plancourse-awareFocus loopCanvas syncICS/RESTConvexrealtime

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.

FlowE campaign visualization of a course-aware structured plan
Campaign illustration of a course-aware plan, not an app screenshot.
FlowE app icon

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.

Next project

Etch