Files
gravl/.planning/research/07-recommendations.md
T
clawd 4581e215d4 Add comprehensive UX/feature research for Gravl
Research compiled from Exa AI search covering:
- Market overview (2024-2032 projections)
- UX best practices and common mistakes
- User feedback from Reddit communities
- Competitor analysis (Strong, Hevy, FITBOD, etc.)
- Gamification strategies
- AI coaching trends
- Prioritized recommendations for Gravl
2026-02-15 22:02:29 +01:00

178 lines
5.3 KiB
Markdown

# Rekommendationer för Gravl
Baserat på research, konkurrentanalys och användarbehov.
---
## Positionering
```
"Strong's enkelhet + FITBOD's AI-coaching + Transparens"
```
### Unique Value Proposition
**För:** Träningsentusiaster som vill ha smart coaching utan att ge upp kontroll
**Gravl är:** En transparent AI-coach som förklarar VARFÖR, inte bara VAD
**Till skillnad från:** FITBOD (black box) och Strong (ingen AI)
---
## Prioriterad Feature Roadmap
### 🔴 Prioritet 1: Core UX (Nu → 2 veckor)
Utan dessa tappar vi användare dag 1.
| Feature | Effort | Impact | Beskrivning |
|---------|--------|--------|-------------|
| **Offline-first** | M | 🔥🔥🔥 | Lokal DB, background sync |
| **Sub-2s startup** | S | 🔥🔥🔥 | Optimera bundle, lazy load |
| **Rest timer + notis** | S | 🔥🔥 | Vibration/ljud när vila slut |
| **Superset-stöd** | M | 🔥🔥 | Gruppera övningar |
### 🟠 Prioritet 2: Differentiering (2-4 veckor)
Det som skiljer Gravl från konkurrenterna.
| Feature | Effort | Impact | Beskrivning |
|---------|--------|--------|-------------|
| **Transparent progression** | S | 🔥🔥🔥 | Visa VARFÖR vikten ökar |
| **Conversational onboarding** | L | 🔥🔥🔥 | Dialog med coach istället för formulär |
| **Dagsform-check** | M | 🔥🔥 | "Hur mår du?" → anpassat pass |
| **Övningsbyte in-workout** | M | 🔥🔥 | "Bänken upptagen? Byt till X" |
### 🟡 Prioritet 3: Engagement (4-8 veckor)
Retention och habit-building.
| Feature | Effort | Impact | Beskrivning |
|---------|--------|--------|-------------|
| **PR-celebration** | S | 🔥🔥 | Animation vid nya records |
| **Weekly summary** | S | 🔥🔥 | "Förra veckan: 4 pass, +5kg total" |
| **Opt-in streak** | S | 🔥 | Vecko-streak, inte daglig |
| **Progress photos** | M | 🔥 | Visuell kroppsförändring |
### 🟢 Prioritet 4: Polish (8+ veckor)
Nice-to-have som höjer upplevelsen.
| Feature | Effort | Impact | Beskrivning |
|---------|--------|--------|-------------|
| **Apple Watch app** | L | 🔥🔥 | Standalone workout logging |
| **Plate calculator** | S | 🔥 | "87.5kg = 2x20 + 2x10 + 2x2.5" |
| **Data export** | S | 🔥 | CSV/JSON export |
| **Achievements** | M | 🔥 | Milestones och badges |
---
## Vad Gravl INTE ska göra
Baserat på vad användare hatar:
| Undvik | Varför |
|--------|--------|
| ❌ Social-first | Användare vill logga, inte scrolla |
| ❌ Ads | Instant uninstall |
| ❌ Paywall på basics | 3-routine limit = frustrerade användare |
| ❌ Tvingad registrering | Låt folk testa först |
| ❌ Over-gamification | Vi bygger inte Habitica |
| ❌ Global leaderboards | Demotiverar nybörjare |
---
## Monetisering
### Rekommenderad modell: Freemium
**Free tier:**
- Obegränsade routines
- Basic progression tracking
- Offline-stöd
- Rest timer
**Premium (~49 SEK/mån eller 399 SEK/år):**
- AI-coach (conversational)
- Avancerade grafer
- Dagsform-anpassning
- Exercise substitutions
- Export
### Varför denna modell
1. **Generös free** → Bygger användarbas och goodwill
2. **AI = premium** → Tydligt mervärde
3. **Pris under FITBOD** → Konkurrensfördel
4. **Över Strong** → Vi har mer features
---
## Tekniska prioriteringar
### Arkitektur
```
┌─────────────────────────────────────────┐
│ React Native / Expo │
├─────────────────────────────────────────┤
│ Local SQLite │ Background Sync API │
├─────────────────────────────────────────┤
│ Node.js Backend (Express/Fastify) │
├─────────────────────────────────────────┤
│ PostgreSQL │ Redis (cache) │
└─────────────────────────────────────────┘
```
### Key Decisions
1. **Offline-first med SQLite** — Lokal DB på device, sync i bakgrund
2. **Optimistic UI** — Visa ändringar direkt, synca sen
3. **Service Worker** — PWA-stöd för web
4. **Lazy loading** — Ladda övningar/bilder on-demand
---
## Success Metrics
### North Star
**Weekly Active Users (WAU)** som loggar minst ett pass
### Supporting Metrics
| Metric | Mål | Mätning |
|--------|-----|---------|
| Day 1 retention | >60% | Andel som öppnar dag 2 |
| Day 7 retention | >40% | Andel som öppnar dag 7 |
| Day 30 retention | >25% | Andel som öppnar dag 30 |
| Workouts/week/user | >2.5 | Genomsnitt pass per vecka |
| Premium conversion | >5% | Free → Premium |
| NPS | >50 | Net Promoter Score |
---
## Nästa steg
### Sprint 1 (Nästa 2 veckor)
1. [ ] Implementera offline-storage (SQLite/IndexedDB)
2. [ ] Optimera startup time (<2s)
3. [ ] Lägg till rest timer med notis
4. [ ] Superset-stöd i workout-vy
### Sprint 2 (Vecka 3-4)
1. [ ] Transparent progression ("Därför ökar vikten")
2. [ ] Dagsform-check vid pass-start
3. [ ] Basic exercise substitution
### Sprint 3 (Vecka 5-6)
1. [ ] Conversational onboarding (MVP)
2. [ ] PR-detection och celebration
3. [ ] Weekly summary
---
*Sammanställt 2026-02-15 av Bumblebee 🐝*