feat: update README and next steps documentation with new features, UX improvements, and production goals

Co-authored-by: Copilot <copilot@github.com>
This commit is contained in:
Nils-Johan Gynther
2026-04-25 10:23:18 +02:00
parent bae6fc3337
commit 5103cac112
2 changed files with 84 additions and 80 deletions
+42 -28
View File
@@ -16,7 +16,14 @@ Relaterade dokument:
- [teknisk_beskrivning_flutter.md](teknisk_beskrivning_flutter.md)
- [TEKNISK_BESKRIVNING.md](TEKNISK_BESKRIVNING.md)
## Icke-förhandlingsbara ramar
## Mål och prioriteringar för produktion
### Övergripande mål
- **Funktionell parity:** Säkerställa att alla kärnfunktioner är stabila och fungerar som förväntat.
- **Användarupplevelse:** Förenkla onboarding och säkerställa att användare snabbt förstår appens värde.
- **Produktionsklar:** Säkerställa att appen är redo för lansering genom att adressera kritiska buggar och förbättra prestanda.
### Icke-förhandlingsbara ramar
1. Inget ska tas bort eller ändras i `recipe-api` utom explicit beslutade backend-ändringar för användarscope i pantry och matplan.
2. Inget ska tas bort eller ändras i `recipe-frontend`.
@@ -40,34 +47,41 @@ För v1 ska dessa flöden vara stabila i Flutter:
- [x] Produktadmin: lista, sök, sortera, filtrera, AI-kategorisering, merge, restore, inline kategori.
- [x] Användaradmin: lista, premium, e-post, skapa, ta bort, återställ lösenord.
## Arbetsordning för nästa sprint (2026-04-25)
## Arbetsordning för produktion
### 1. Kvittoimport (OCR, bulk-spara)
- [ ] Implementera granskningssteg för kvittoimport.
- [ ] Bulk-spara för bekräftade rader.
- [ ] Säkerställa att `file_picker: ^8.0.0` är integrerat för filval på Flutter Web.
### Fas 1: Kritiska funktioner och buggfixar
- **Mål:** Säkerställa att alla kärnfunktioner är stabila och buggfria.
### 2. UI/UX-förbättringar
- [ ] **Adminpaneler:**
- [ ] Lägg till tydlig placeholder-text i sökfältet.
- [ ] Gör filtreringsalternativen mer visuellt tydliga.
- [ ] Lägg till bekräftelsedialog för bulk-åtgärder.
- [ ] Förbättra laddningsindikatorn för AI-kategorisering.
- [ ] **Receptvy:**
- [ ] Lägg till tydlig växlingsknapp för grid- och listvy.
- [ ] Implementera sorteringsalternativ.
- [ ] Förbättra det tomma tillståndet med en tydlig CTA.
- [ ] **Receptdetaljvy:**
- [ ] Lägg till stöd för att visa receptbilder i större format.
- [ ] Gör ingredienslistan mer läsbar.
- [ ] **Gemensamma UI-komponenter:**
- [ ] Förbättra felmeddelanden med tydliga instruktioner.
- [ ] Använd en visuellt tilltalande laddningsindikator.
- [ ] **Allmänt:**
- [ ] Säkerställa tillgänglighet med tydliga `tooltip`-texter och tillräcklig kontrast.
- [ ] Lägg till bekräftelsemeddelanden efter åtgärder.
- **Åtgärder:**
- [ ] **Kvittoimport (OCR, bulk-spara):**
- [ ] Implementera granskningssteg för kvittoimport.
- [ ] Bulk-spara för bekräftade rader.
- [ ] Säkerställa att `file_picker: ^8.0.0` är integrerat för filval på Flutter Web.
### 3. Förbättra konverteringsvägen och onboarding
- [ ] **UI/UX-förbättringar för adminpaneler:**
- [ ] Lägg till tydlig placeholder-text i sökfältet.
- [ ] Gör filtreringsalternativen mer visuellt tydliga.
- [ ] Lägg till bekräftelsedialog för bulk-åtgärder.
- [ ] Förbättra laddningsindikatorn för AI-kategorisering.
- [ ] **Receptvy:**
- [ ] Lägg till tydlig växlingsknapp för grid- och listvy.
- [ ] Implementera sorteringsalternativ.
- [ ] Förbättra det tomma tillståndet med en tydlig CTA.
- [ ] **Receptdetaljvy:**
- [ ] Lägg till stöd för att visa receptbilder i större format.
- [ ] Gör ingredienslistan mer läsbar.
- [ ] **Gemensamma UI-komponenter:**
- [ ] Förbättra felmeddelanden med tydliga instruktioner.
- [ ] Använd en visuellt tilltalande laddningsindikator.
- [ ] **Allmänt:**
- [ ] Säkerställa tillgänglighet med tydliga `tooltip`-texter och tillräcklig kontrast.
- [ ] Lägg till bekräftelsemeddelanden efter åtgärder.
### Fas 2: Förbättra konverteringsvägen och onboarding
- **Mål:** Säkerställa att användare snabbt får värde och förstår appens fördelar.
- **Åtgärder:**
@@ -100,7 +114,7 @@ För v1 ska dessa flöden vara stabila i Flutter:
- **Möjlighet att hoppa över onboarding:**
- [ ] Lägg till en knapp som låter användare hoppa över onboarding och börja använda appen direkt.
### 4. Testa och iterera
### Fas 3: Testa och iterera
- **Mål:** Identifiera friktion och förbättra konverteringsvägen.
- **Åtgärder:**
@@ -108,7 +122,7 @@ För v1 ska dessa flöden vara stabila i Flutter:
- [ ] A/B-testa olika CTAs och onboarding-flöden för att se vad som fungerar bäst.
- [ ] Implementera analytik för att spåra var användare hoppar av och varför.
### 5. Anpassa till målgruppen
### Fas 4: Anpassa till målgruppen
- **Mål:** Se till att marknadsföring och CTAs talar direkt till målgruppen.
- **Åtgärder:**