Galleria is a responsive and mobile friendly web application designed for presentation and management of self-hosted photo archive. The main ideas behind it are:
- No administrative interface, everything is managed via image files (backed by database for responsiveness)
- Photos are grouped in bundles (galleries)
- Photos can be filtered by many criteria (tags, authors, shooting dates), also across bundles
- Each bundle can contain hundreds of photos
- Friendly URLs for easy blogging
- Entrance page with selection by label
- Huge bundle with hundreds of photos
- Bundle filtered by shooting time
- All photos filtered by label
- Photos filtered by named labes
- Single photo, original image file, huge
- Single photo, optimized
- Single thumbnail
Last two examples are useful for blogging – photos can be inserted in text as if they are static.
- Node.js
- PostgreSQL