← ALL PROJECTS

Sjov.app

A searchable image collection with community favorites, lists and moderated contributions.

Conceptual illustration for Sjov.app.

A collection built for browsing

Sjov.app provides a public image archive that visitors can search, sort or shuffle. Each image has its own page, and tags offer another route through the collection. The application combines browsing with lightweight community features rather than treating uploads as an unstructured folder.

Contributions with an editorial workflow

  • Accounts for voting, saving favorites and building personal lists.
  • Multi-image uploads with validation, preview generation and duplicate detection.
  • Moderation for new contributors and a trusted-contributor workflow.
  • Preserved originals and a history of processing and editorial changes.

A compact self-hosted application

React supplies the interface, Fastify handles the service and Sharp processes imagery, with SQLite maintaining the catalog. A repeatable importer supports migration from a WordPress collection while retaining source provenance. Moderation changes visibility without automatically discarding original material. The featured image is an abstract gallery illustration, not an example of archived user content.

Project notes

This overview was prepared from a private project repository reviewed on October 29, 2026. Source access remains private; credentials, internal endpoints and confidential implementation details are not included.

Project at a glance

Requirements / platforms
Docker Compose and persistent storage for images and catalog data.
Technologies
FastifyReactSharpSQLite
Project categories
Media Archives