# 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