Furniture discovery app (Tinder-like swipe deck). Sweden-first, sofas only.
- apps/Swiper_flutter – Flutter app (iOS, Android, Web PWA)
- firebase/ – Functions, Firestore rules/indexes, Hosting, Storage
- services/supply_engine – Python ingestion (feed/crawl)
- sample_data/ – Sample feed CSV/JSON and HTML fixtures
- docs/ – Architecture, assumptions, decisions, runbooks
See docs/SETUP_FIREBASE_AND_SERVICES.md for what to get from Firebase (project ID, service account key, admin password) and where to add it (.env, FlutterFire).
- Emulators:
./scripts/run_emulators.sh - Supply Engine:
./scripts/run_supply_engine.sh - Ingest sample feed:
FIRESTORE_EMULATOR_HOST=localhost:8180 ./scripts/ingest_sample_feed.sh - Flutter:
./scripts/run_flutter_web.sh(runs on http://localhost:8080; leave it running – edits hot-reload)
See docs/RUNBOOK_LOCAL_DEV.md for full setup and env vars.
- PRD – Product requirements
- COMMERCIAL_STRATEGY – Monetization and retailer offerings
- APP_FLOW – Screens and navigation
- PROJECT_PLAN
- IMPLEMENTATION_PLAN
Proprietary.