john 05f0d860a5
ai/code-review No changes to review
pictest/pipeline/head This commit looks good
Add missing script
2026-05-03 10:20:59 +01:00
2026-05-03 10:17:59 +01:00
2026-05-03 10:17:59 +01:00
2026-05-03 10:17:59 +01:00
2026-05-03 10:20:59 +01:00
2026-05-03 10:17:59 +01:00
2026-05-03 10:17:59 +01:00
2026-05-03 10:18:31 +01:00
2026-05-03 10:17:59 +01:00
2026-05-03 10:17:59 +01:00

Pictest

Pictest is a Go + SQLite photo sharing site that uses server-rendered HTML, htmx, and plain JavaScript. It supports registration, login, authenticated uploads, a recent-first photo feed, photo detail modals, EXIF metadata capture, and comments.

Stack

  • Go 1.23+
  • SQLite via modernc.org/sqlite
  • Server-rendered HTML templates
  • htmx for partial page updates
  • Plain JavaScript for modal behavior

Run

  1. Install Go 1.23 or newer.
  2. Run go mod download.
  3. Start the app with go run ..
  4. Open http://localhost:8080.

The app stores data in ./data/pictest.db and uploaded photos in ./data/uploads.

Notes

  • The first registered user can immediately start uploading photos.
  • Photo comments are editable by their author.
  • Photos can be deleted only by the uploader.
S
Description
No description provided
Readme 49 KiB
Languages
Go 49.2%
Python 18.2%
Go Template 17.1%
CSS 13.3%
JavaScript 2.2%