SLUMP: AI Goal Planning

COMING SOON

Current Slump product preview

Slump onboarding prompt asking what the user wants to accomplish
Slump welcome screen
Slump Today screen showing a finance goal in context

Slump is an AI-powered goal app that turns large goals into manageable daily action. It maps goals into tasks, works those tasks around your schedule, and includes an AI advisor that helps adjust the plan as life changes.

Goals can also be social: Slump groups let friends work toward goals alongside one another through progress and accountability.

ROLEProduct Design · UX/UI · Swift/SwiftUI · Supabase
STATUSTestFlight · Internal Testing
NEXTSubscription Model · App Store

Currently functional

Slump AI advisor conversation
AI Advisor
Slump goal setup questions
Goal Setup
Slump Today screen for a finance goal
Goal in Context
Slump weekly availability schedule
Availability
Slump goal feasibility and roadmap screen
Feasibility
Slump group chat with an accountability check
Group Chat
Slump group screen showing group progress and accountability
Groups
Slump Today screen warning that work is slipping
Slipping / Adjust
Slump detailed goal roadmap
Roadmap Detail
Slump roadmap overview
Roadmap Overview

Where I started

Slump App LLC came to me with an existing Lovable MVP and asked me to help turn it into a mobile app. I started by reviewing the product they already had and identifying what was worth refining, removing, or rethinking.

Original direction

The MVP centered around a long self-assessment, generic daily tasks, XP, and a virtual companion. Completing tasks earned XP that users could spend on their companion, but there was little connection between those tasks and something personally meaningful to the user.

Original Slump onboarding, step 1 of 15, asking what's slipping right now
Self-assessment, step 1

15 steps before reaching the product

Generic inputs

Original Slump assessment result labelling the user as The Burnout
Assessment result

Lots of setup for a vague result

What does this actually help me do?

Original Slump Today routine with generic tasks like 10 jumping jacks
Today routine

Generic tasks, disconnected from a personal goal

Original Slump home showing six domains: Sleep, Body, People, Head, Food, Soul
Home / domains

Unclear mental modelSix domains, never really explained

Original Slump welcome and account creation screen
MVP visual direction
Original Slump progress screen with 1 of 7, XP totals, and a Balance score
Progress

Progress toward what?

Metrics without a goal to measure against

Refining what was already there

I first tried improving the existing experience by simplifying the visual system, restructuring the navigation, refining the typography, and making the onboarding more responsive to users’ answers.

Refined Slump Today routine with a five-tab navigation bar
Today, refined

Cleaner type, less glow

Navigation consolidated into five clear destinations

Refined Slump account creation screen with a single primary Create account button
Welcome, refined

Clearer primary action, tighter type and alignment, less glow

Refined onboarding question asking users to pick up to three things, in priority order
Onboarding, step 1

Ask for priority, not just a list

Refined onboarding follow-up question: Flat, or up and down?, step 8 of 18
Conditional follow-up

Questions began adapting to previous answers

Still too ambiguous without context.

Slump companion screen for Bob, a virtual pet earned through coins
Companion

Gamification without enough connection to the core goal

Slump Goals screen, a Slump+ feature for adding up to three personal goals
Goals, a Slump+ extra

This was the idea worth keeping.

Originally optional, behind Slump+

Goals started as a small optional feature. It became the foundation of the new product.

Instead of assigning generic tasks, I began exploring how SLUMP could help users make progress toward goals they actually cared about.

After refining the existing MVP, I realized that improving the interface alone would not solve the larger product problem. The Goals feature offered a clearer direction, so I stopped iterating on the original structure and restarted the design around meaningful personal goals.

Initial sketches

I restarted with the core experience first: define something meaningful, break it into achievable work, and make progress visible.

Hand-drawn Slump sketches for Today, Goals, and Groups
First-pass screen sketches

Initial mockups

I translated the new direction into screen mockups before moving into implementation and iteration.

Initial Slump Goals tab mockup
Goals
Initial Slump group tab mockup
Group / in group
Initial Slump Groups tab mockup when not in a group
Groups / not in group
Initial Slump Today home mockup
Today

Design modifications

The Figma mockups served as the foundation. From there, I kept iterating and refining small details over time to reach the current design.

Old Slump welcome and account creation screen
Old Welcome
Old Slump Goals screen
Old Goals
Old Slump timeline screen
Old Timeline
New Slump timeline direction
New Timeline