πŸ› 

搡食 Admin

θ«‹η”¨η²ζŽˆζ¬Šε˜… Google εΈ³ζˆΆη™»ε…₯
Sign in with an authorised Google account
⏳ loading…
πŸ›  搡食 Admin

πŸ“Š Place data

Top dish types

By region

Want to go vs visited

Price level

Meal times

Places added over time (weekly)

By country

Top tags

🧹 Data quality

Lowest-confidence extractions

PlaceConfidence
Missing fields and low-confidence rows are worth reviewing in the app β€” they're where extraction was least sure.

πŸ‘€ Users & behaviour

Members

UserReelsPlaces去過Visit %Joined

Reel pipeline

Success rate = confirmed Γ· all terminal outcomes. failed_auth means the Instagram cookie likely expired.

Top sharers

Reels ingested over time (weekly)

Visits over time (weekly)

Want β†’ visit latency

Days between saving a place and marking it visited. Only counts places visited since visit-time tracking was added.

πŸ’½ Storage

Videos and audio are only needed while a reel is being reviewed β€” the app's covers come from the sampled frames. Purging removes every video.mp4 + audio.wav and keeps frames, so nothing visible changes.

⬆️ Update & deploy

Signals the host updater to git pull, rebuild and restart the stack. Needs the one-time host setup in ops/ (systemd path unit). This admin may blink during the restart.

βš™οΈ Configuration

KeyValue
Edits are stored in the DB (win over .env, travel with backups) and apply on restart. Locked keys (incl. admin_emails) are .env-only.

πŸ’Ύ Backup & restore

⬇ Full backup (.zip Β· DB + frames) ⬇ DB only (.db)
The full backup now bundles the DB with reel frames only β€” videos and audio are excluded (regenerable / re-fetchable). Restoring keeps a safety copy beside the live DB and needs a restart afterwards.

πŸ” Restart

Windows-only helper; in Docker use the Update button above or docker compose restart.