docs: update documentation links for AI features and next steps
This commit is contained in:
@@ -1,5 +1,7 @@
|
||||
# AI-funktioner i Recipe-App: Premium-funktioner och rekommenderade modeller
|
||||
|
||||
> Se [README.md](README.md) för funktionsöversikt, [TEKNISK_BESKRIVNING.md](TEKNISK_BESKRIVNING.md) för teknisk arkitektur och [NEXT_STEPS.md](NEXT_STEPS.md) för prioriterade nästa steg.
|
||||
|
||||
Detta dokument beskriver de AI-funktioner som kommer att implementeras som **premium-funktioner** i **recipe-app**. Varje funktion är kopplad till en rekommenderad Mistral-modell, med fokus på att använda de enklaste och mest kostnadseffektiva alternativen.
|
||||
|
||||
---
|
||||
|
||||
+10
-1
@@ -1,7 +1,8 @@
|
||||
# Nästa steg
|
||||
|
||||
> Förslag på vad vi kan ta tag i nästa gång vi öppnar projektet.
|
||||
> Se [README.md](README.md) för funktionsöversikt och [TEKNISK_BESKRIVNING.md](TEKNISK_BESKRIVNING.md) för teknisk detaljerinformation.
|
||||
> Se [README.md](README.md) för funktionsöversikt och [TEKNISK_BESKRIVNING.md](TEKNISK_BESKRIVNING.md) för teknisk detaljerinformation.
|
||||
> Se [AI-FUNKTIONER.md](AI-FUNKTIONER.md) för planerade AI-funktioner.
|
||||
|
||||
---
|
||||
|
||||
@@ -136,6 +137,14 @@ Kör med `npm test` i `backend/`.
|
||||
|
||||
## Planerade funktioner
|
||||
|
||||
### Säkerhet — kryptering av känslig användardata
|
||||
**Mål:** Kryptera känsliga fält (t.ex. e-postadresser, personuppgifter) i databasen med en hybridlösning.
|
||||
|
||||
Förslag på approach:
|
||||
- **AES-256-GCM** för symmetrisk kryptering av data i vila (kolumnnivå i MariaDB eller på applikationsnivå i Prisma middleware)
|
||||
- **Nyckelhantering** via miljövariabel eller extern nyckelhanteringstjänst (t.ex. HashiCorp Vault)
|
||||
- Kräver genomtänkt migrering av befintlig data och påverkar sökbarhet (krypterade fält kan inte indexeras direkt)
|
||||
|
||||
### EAN-skanning — import via streckkod (Open Food Facts)
|
||||
**Mål:** Låt användaren skanna eller skriva in en EAN-streckkod och få produktinformation (namn, kategori, näringsvärden) ifyllt automatiskt.
|
||||
|
||||
|
||||
@@ -3,7 +3,8 @@
|
||||
En fullstack-applikation för hantering av hemmavaror och recept. Håll koll på vad du har hemma, spara recept och se direkt om du har allt du behöver för att laga en rätt.
|
||||
|
||||
> För teknisk detaljinformation, se [TEKNISK_BESKRIVNING.md](TEKNISK_BESKRIVNING.md).
|
||||
> För förslag på nästa steg i projektet, se [NEXT_STEPS.md](NEXT_STEPS.md).
|
||||
> För förslag på nästa steg i projektet, se [NEXT_STEPS.md](NEXT_STEPS.md).
|
||||
> För planerade AI-funktioner, se [AI-FUNKTIONER.md](AI-FUNKTIONER.md).
|
||||
|
||||
---
|
||||
|
||||
|
||||
@@ -1,7 +1,8 @@
|
||||
# Teknisk beskrivning av Recipe App
|
||||
|
||||
> Se [README.md](README.md) för användarinformation och kom-igång-guide.
|
||||
> Se [NEXT_STEPS.md](NEXT_STEPS.md) för förslag på nästa steg i projektet.
|
||||
> Se [NEXT_STEPS.md](NEXT_STEPS.md) för förslag på nästa steg i projektet.
|
||||
> Se [AI-FUNKTIONER.md](AI-FUNKTIONER.md) för planerade AI-funktioner och modellval.
|
||||
|
||||
## Översikt
|
||||
|
||||
@@ -65,7 +66,7 @@ docker exec recipe-db mariadb -uroot -p"LÖSENORD" recipe_app -e "SHOW TABLES;"
|
||||
| Sida | Fil | Funktionalitet |
|
||||
|------|-----|---|
|
||||
| **Hem** | `app/page.tsx` | Startsida |
|
||||
| **Navigering** | `app/Navigation.tsx` | Huvudmeny, inloggad användare, länk till profil |
|
||||
| **Navigering** | `app/Navigation.tsx` | Huvudmeny, inloggad användare, länk till profil; länkarna "⚙️ Admin" och "👥 Användare" visas enbart om sessionens roll är `admin` |
|
||||
| **Inloggning** | `app/login/page.tsx` | Inloggningssida med Auth.js Credentials |
|
||||
| **Profil** | `app/profil/page.tsx` | Flikbaserad profil-/adminsida (server component): läser `?tab=`-param, kontrollerar admin-roll via `auth()`, laddar rätt flik dynamiskt |
|
||||
| | `app/profil/ProfileTabs.tsx` | Klientkomponent: fliknavigering med Link-basad URL-routing (`?tab=profil\|anvandare\|databas`) |
|
||||
|
||||
Reference in New Issue
Block a user