Skip to content

JoDavidsson/swiper

Repository files navigation

Swiper

Furniture discovery app (Tinder-like swipe deck). Sweden-first, sofas only.

Repo structure

  • 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

Firebase setup (first time)

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).

Quick start (local)

  1. Emulators: ./scripts/run_emulators.sh
  2. Supply Engine: ./scripts/run_supply_engine.sh
  3. Ingest sample feed: FIRESTORE_EMULATOR_HOST=localhost:8180 ./scripts/ingest_sample_feed.sh
  4. 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.

Docs

Product & Strategy

Technical

Operations

Governance

License

Proprietary.

About

Resources

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors