MAJOR UPPDATE: "First Ai"
feat: add AI categorization for products and enhance user management - Integrated AI service for category suggestions in receipt import and product management. - Added premium subscription feature for users with corresponding API endpoints. - Implemented admin interface for managing pending product suggestions. - Enhanced user management to include premium status and corresponding UI updates. - Updated database schema to support new fields for premium status and product status.
This commit is contained in:
+14
-6
@@ -6,7 +6,7 @@
|
||||
|
||||
---
|
||||
|
||||
## Status — senast genomgånget: 2026-04-18
|
||||
## Status — senast genomgånget: 2026-04-19
|
||||
|
||||
| Funktion | Status |
|
||||
|---|---|
|
||||
@@ -37,7 +37,14 @@
|
||||
| Profilsida med flikar (Min profil / Användare / Databas) | ✅ Klart |
|
||||
| Teknisk skuld — oanvända InventoryItem-fält | ✅ Klart (migration 20260418) |
|
||||
| Teknisk skuld — redirect-routes städade | ✅ Klart |
|
||||
| Avancerad AI-integration (veckoplanering, kampanjdata) | ❌ Planerad |
|
||||
| Premium-plan (isPremium på User, Free/Paid-dropdown) | ✅ Klart |
|
||||
| AI-modul (AiService, Mistral-kategorisering, fallback) | ✅ Klart |
|
||||
| Admin: AI-kategorisering per produkt ("Fråga AI") | ✅ Klart |
|
||||
| Admin: AI-bulk-kategorisering av okategoriserade produkter | ✅ Klart |
|
||||
| Produktstatus (pending / active / rejected) | ✅ Klart |
|
||||
| Admin: Väntande produktförslag (pending-sida) | ✅ Klart |
|
||||
| Kvittoimport — AI-kategorisuggestion för premium-användare | ✅ Klart |
|
||||
| Avancerad AI-integration (veckoplanering, receptförslag) | ❌ Planerad |
|
||||
| EAN-skanning via Open Food Facts API | ❌ Planerad |
|
||||
|
||||
---
|
||||
@@ -117,10 +124,11 @@ Redan implementerat — `trim()` + max 100 tecken på alla fält i `actions.ts`.
|
||||
### 5. Avancerad AI-integration
|
||||
**Mål:** Smarta receptförslag och veckoplanering baserat på inventarie och kampanjdata.
|
||||
|
||||
Nuvarande AI-funktionalitet (Mistral för kvittotolkning) är ett bra fundament. Nästa steg:
|
||||
- Receptförslag utifrån vad som finns hemma ("Vad ska jag laga idag?")
|
||||
- Veckoplanering med hänsyn till kampanjpriser (kräver extern datakälla)
|
||||
- Kräver: tydlig API-design, kostnadskontroll och eventuellt modellval per use-case
|
||||
AI-infrastrukturen är nu på plats (`AiService`, `mistral-small-2603`, premium-plan). Kategorisering för produkter och kvittoimport är implementerat. Nästa steg:
|
||||
|
||||
- **"Vad ska jag laga idag?"** — Receptförslag baserat på vad som finns i inventariet; kan byggas direkt ovanpå befintliga inventory- och recipe-endpoints
|
||||
- **Veckoplanering med AI** — Generera ett veckoschemat baserat på inventarie, preferenser och ev. kampanjpriser (kräver extern datakälla)
|
||||
- Kräver: tydlig API-design, kostnadskontroll och modellval per use-case
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user