2025-06-20 22:27:24 +01:00
2025-06-20 22:27:24 +01:00
2025-06-20 22:27:24 +01:00
2025-06-20 22:27:24 +01:00
2025-06-20 22:27:24 +01:00
2025-06-20 22:27:24 +01:00
2025-06-20 22:27:24 +01:00
2025-06-20 22:27:24 +01:00

Image Swipe App

A web application for sorting and organizing images using swipe gestures, similar to dating apps.

Features

  • Swipe Interface: Swipe images in four directions (left, right, up, down) to categorize them
  • Full-size Image View: Click on any image to view it in full resolution with metadata
  • History Page: View all your past selections with filtering options
  • Database Storage: All selections are saved in a SQLite database
  • Reset Functionality: Option to clear all selections and start fresh

File Structure

  • app.py: Python server that handles API requests and serves files
  • index.html: Main page with the swipe interface
  • history.html: Page to view and manage past selections
  • script.js: JavaScript for the swipe functionality and UI interactions
  • styles.css: CSS styling for the application

How to Use

  1. Run the server: python app.py
  2. Open a web browser and navigate to http://localhost:8000
  3. Swipe images or use the buttons to categorize them:
    • Left: Discard
    • Right: Keep
    • Up: Favorite
    • Down: Review Later
  4. Click on an image to view it in full resolution
  5. Use the "View History" link to see all your selections
  6. Use the "Reset Database" button in the history page to clear all selections

Requirements

  • Python 3.x
  • Standard Python libraries (http.server, sqlite3, etc.)
  • Web browser with JavaScript enabled
Description
No description provided
Readme 6.4 MiB
Languages
JavaScript 52.2%
Python 14.3%
SCSS 13.1%
CSS 11.5%
HTML 5%
Other 3.9%