{"repo":"dev-nick421/immich-swipe","free":true,"listed":false,"github":"https://github.com/dev-nick421/immich-swipe","clone":"git clone https://github.com/dev-nick421/immich-swipe.git","description":"Swipe right to keep photos, swipe left to delete them -> just like a dating app, but for immich!","language":"Vue","stars":221,"topics":["immich","immich-api","selfhosted","swipe"],"license":null,"category":"self-hosted-apps","readme_excerpt":"Immich Swipe Swipe-review your Immich library: right = keep, left = trash. Like a dating app, but for photos (and videos). Screenshots are sanitized (no real photos or API keys). Features - Swipe (touch/mouse) or use keyboard/buttons - Random or chronological review (oldest/newest first) - Skip videos toggle - Favorite toggle (press F ) - Add-to-album (+ configurable 0–9 hotkeys) - Undo (Ctrl/⌘+Z or ↑) - Reviewed cache + stats persisted per server/user - Preloads the next asset Controls Action Gesture / Key Button --- --- --- Keep Swipe right / → ✓ Delete (moves to trash) Swipe left / ← ✕ Undo Ctrl/⌘+Z or ↑ ↶ Favorite F ♡ Add to album 0–9 (configured) Album icon Quickstart Local development Open http://localhost:5173 . Docker Open http://localhost:2293 . Note: .env values are passed as build args and end up in the frontend bundle. Changing .env requires a rebuild. GitHub Pages This repo includes a GitHub Actions workflow that builds and deploys the SPA to GitHub Pages on every push to main . After enabling Pages in your repo settings, your URL will be: - https:// .github.io/ / Login screen Configuration Option A: .env users (build-time) See env.example . Tip: VITE SERVER URL can be the base URL (recommended) or end with /api — the app normalizes it. Behavior: - 1 user configured: auto-login - 1 users configured: user selection screen ( /select-user ) - no .env users: manual login ( /login ), stored in localStorage Note: user slots are currently wired up to VITE USER 5 in src/","default_branch":null,"files":null,"tree":[],"storefront":"/r/dev-nick421","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/dev-nick421/immich-swipe/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}