Files
microservice-importer/README.md
T

46 lines
1.1 KiB
Markdown

# Microservice Importer
Recipe import microservice för snabb-import av recept från webben.
## Features
- **Quick Import från URL**: Importera recept direkt från ICA.se eller andra webbsidor
- **Automatisk parsing**: Extraherar receptnamn, beskrivning, ingredienser och instruktioner
- **Markdown-format**: Returnerar recept i standardiserad Markdown-format
- **Flersidig parsning**: Stöd för JSON-LD structured data och HTML-parsing
## Arkitektur
### Backend (NestJS)
- `src/quick-import/` — URL-scraping och parsing
- `src/recipes/` — Markdown-parsing service
- Parsers för site-specifik extraction (ICA, Generic fallback)
### Frontend (Next.js)
- `app/import/page.tsx` — Import UI
- `app/api/parse-markdown-proxy/` — API proxy till backend
## Setup
```bash
# Installera beroenden
cd backend && npm install
cd ../frontend && npm install
# Kör i development-läge
cd backend && npm run start:dev
cd ../frontend && npm run dev
```
Backend: http://localhost:3001
Frontend: http://localhost:3000
## Docker
```bash
docker-compose up -d
```
frontend: http://localhost:3000
backend: http://localhost:3001