feat: add flower db images

* feat: add options/map flow, dev seed, and artwork fixes

Options page, Kakao map with florist order message, dev tooling, and
create/message dummy gating — without secrets in .env.example.

Co-authored-by: Cursor <cursoragent@cursor.com>

* with generating page + art work

* with flower images

---------

Co-authored-by: 이지은 <ijieun@ijieun-ui-MacBookPro.local>
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Chaewon Lee
2026-06-14 15:05:00 +09:00
committed by GitHub
parent 80b84bd2ed
commit b50f57a6d6
99 changed files with 253 additions and 1 deletions

View File

@@ -8,7 +8,11 @@ GEMINI_TEXT_MODEL=gemini-2.5-flash-lite
IMAGE_PROVIDER=openai
OPENAI_API_KEY=your_openai_api_key_here
OPENAI_IMAGE_MODEL=gpt-image-1
# Bouquet preview (generating flow)
OPENAI_IMAGE_SIZE=1024x1024
# Flower catalog batch (scripts/generate-flower-catalog.js) — portrait cards
OPENAI_IMAGE_CATALOG_SIZE=1024x1536
OPENAI_IMAGE_CATALOG_QUALITY=low
GEMINI_IMAGE_MODEL=gemini-3.1-flash-image
# Kakao REST API (shop search for /map)
@@ -25,3 +29,9 @@ SUPABASE_STORAGE_BUCKET=flower-bouquets
# Dev seed button: shown only when `npm run dev` (production build hides it).
# To mute during local dev, set DEV_SEED_MUTED = true in DevSeedButton.svelte.
# Replace static/dev/bouquet-{s,m,l}.jpg with real photos for richer UI previews.
# Flower catalog (result cards) — one-time batch, not per user request:
# npm run generate:flowers -- --dry-run
# npm run generate:flowers -- --missing-only
# npm run generate:flowers -- --ids 7,14
# Output: static/flowers/{flowerDB.id}.png