# 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 🐝*
