Scope Features

Features & flows

Seven screens, two overlays, four growth features. Every interaction designed for people who just want to water their plants.

Core screens

7 screens + 2 overlays

Each screen serves exactly one purpose. No menus, no sidebars, no buried settings.

🏠

Home / Plant List

All plants at a glance. Sorted by urgency: overdue first, then due soon, then healthy. One-tap watering button on every card. Floating action button to add a new plant.

FR-4 FR-5
🌱

Add Plant

Modal sheet. Name (required), species (optional), watering interval in days (1–90, default 7). Validation prevents empty names. Free tier stops at 3 plants with a gentle nudge to the paywall.

FR-1
🌿

Plant Detail + Edit

Full watering history (last 30 entries). Edit name, interval, notes (premium). Share button top-right opens iOS Share Sheet. Delete with confirmation dialog.

FR-2 FR-6 FR-7
🔔

Notifications

Permission request on first launch. Local push at 9:00 AM when a plant is due. Grouped when multiple plants are due the same day. Tap to deep link directly to the plant.

FR-10 FR-11 FR-12 FR-13
⚙️

Settings

Toggle notifications on/off. Switch between dark and light theme. View subscription status. Manage or restore subscription. Reset all data (with confirmation).

FR-24 FR-25 FR-26 FR-27
💎

Paywall / Upgrade

StoreKit 2. Two options: $4.99/month or $39.99/year (~33% savings). 7-day free trial auto-enrolled. Restore purchases button. Triggers when free user tries to add a 4th plant.

FR-15 FR-16 FR-17
📤

Share Sheet

iOS native Share Sheet with pre-written text: "My [Plant Name] is thriving thanks to Dewdrop!" plus App Store link. One tap from Plant Detail.

FR-20

Review Prompt

One-time popup after 5 total waterings: "Loving Dewdrop? Rate us!" Uses SKStoreReviewController. "No Thanks" dismisses permanently.

FR-21

Overlay states

First-launch empty state — Friendly illustration + "Add your first plant" prompt. No confusion, no tutorial, just one clear action.

Post-trial empty state — If user had >3 plants during trial, shows droopy plant + "Missed a plant? Upgrade now." for 3 days, then reverts. FR-22

User flows

How it works — step by step

Tap "Play flow" to walk through each interaction.

New user onboarding

From download to first plant in under 60 seconds.

📲
Open app
First launch
🔔
Allow notifications
One-time permission
🌱
Empty state
"Add your first plant"
Add plant
Name + interval
🏠
Home
Plant appears

Daily watering

Notification arrives, one tap to water. Done.

🔔
Notification
9:00 AM push
👆
Tap notification
Deep link
🌿
Plant Detail
See history
💧
Tap water
One tap
Status updates
Healthy again

Word-of-mouth sharing

One tap to tell a friend about Dewdrop.

🌿
Plant Detail
Viewing a plant
📤
Tap share
Top-right icon
📝
Pre-written text
"My Monstera is thriving!"
💬
Send
iMessage, email, etc.

App Store review prompt

Triggered naturally after 5 waterings — not on launch, not random.

💧
Water #5
5th total watering
Popup appears
"Loving Dewdrop?"
👍
Rate Dewdrop
Opens App Store

Trial conversion

Gentle nudges at the right moments — never aggressive.

🆓
Start trial
7-day free
🌿
Add 5+ plants
Unlimited during trial
🔔
Day 8 reminder
"Keep unlimited plants?"
💎
Paywall
$4.99/mo or $39.99/yr
🥀
Or: empty state
3-day nudge

Premium upgrade path

Free tier is fully functional. Premium removes limits and adds power features.

🌱
3 plants (free)
Full functionality
Add 4th plant
Triggers paywall
💎
Subscribe
7-day trial included
♾️
Unlimited plants
+ notes, priority timing

Tiers

Free vs Premium

Feature Free Premium
PlantsUp to 3Unlimited
Log watering (one tap)
Push notifications
Share plant status
Custom notes per plant
Priority notification timing
7-day free trial✓ Auto-enrolled
$4.99
Per month
$39.99
Per year (~33% off)
7 days
Free trial
3
Free plants forever