803 B
803 B
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
- Install Go 1.23 or newer.
- Run
go mod download. - Start the app with
go run .. - 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.