Anonymous Tinder-style Hot or Not photo rating app.
No accounts. No login. Just upload → swipe → rate.
Live demo will be on Vercel after you import this repo.
- Upload or take unlimited photos (each is a unique asset)
- Add up to 3 secret tags so only you can find your ratings later
- Categories: Women, Men, Non-binary, Couples, Fitness, Artistic, Casual, Formal, Exotic, Cute, Other
- Swipe / tap 🔥 Hot or 👎 Not (touch + keyboard support)
- Tag search + category browse
- Flag system → 10 flags = auto-hidden
- Admin panel at
/admin(set the admin password via environment or config; do not commit it)
- Go to vercel.com/new
- Import the GitHub repo ALaustrup/DIRTYFLIRT
- Framework Preset: Other
- Build & Output settings can stay default
- Add Environment Variable (optional):
SECRET_KEY= any long random string
- Deploy
Note: On Vercel the SQLite DB + uploaded images live in /tmp (ephemeral).
Data resets on cold starts / redeploys. Perfect for demos.
For production persistence later → swap to Vercel Blob + Postgres / Turso / Neon.
pip install -r requirements.txt
python app.py- URL:
/admin - Set the admin password in environment or config (do not commit a plaintext password).
- Flask + Pillow + SQLite
- Tailwind (CDN) + vanilla JS
- Mobile-first swipe UI
Made for pure anonymous filth and fun.
Enjoy, you dirty flirt 🔥
by ASTRA MATRIX