RO

All projectsCase study Our own product

PrismGram.app.

A phone app that sits next to your own PhotoPrism: a photo feed, “On this day”, stories and films made from the photos, a map and Instagram next to the photos. The photos stay on the user's server.

For
People who keep their photos in PhotoPrism
What we did
Research, design and development
Launched
November 2026
Address
prismgram.app ↗ (external site, new tab)
The PrismGram home page: the headline, the “Try the demo” and “Install on your server” buttons and the feature list.
The home page. Screenshots come from the public site, on 11 November 2026.

How it works.

  1. Installing

    A script on the server that already runs PhotoPrism, a Docker service or a domain of your own.

  2. Signing in

    With the PhotoPrism account. There is no other account.

  3. The index

    On first launch, the app downloads the library list once and keeps it on the device.

  4. Browsing

    A grid, “On this day”, a map and a globe, a calendar, trips.

  5. Editing

    Favourites, the title, the date and the place are written back to PhotoPrism. The app does not delete photos, it only archives them.

  6. The demo

    It can be tried without installing and without an account, with generated data.

The “Features” page: “Everything PrismGram adds to PhotoPrism”, with 12 areas and 50 features.
The features page
The install guide, with the script, Docker and own-domain options.
The install guide

Memories, stories and films.

They are made on the phone, from the photos in PhotoPrism. Nothing is uploaded to another server.

  • “On this day”

    At the top of the feed sits one circle for each past year, with the photos taken on the same day. It opens as a story, with progress bars and the date.

  • Stories and films from anything

    The source can be the top of a year, an album, a search, a person or “On this day”. Out come vertical stories and films at 1080 × 1920, or posts at 1080 × 1350.

  • Ready to post

    Titles and dates stay clear of the edges where Instagram and TikTok put their buttons.

  • Music on the beat

    The film has music generated in the browser, to the chosen mood, and the cuts from one photo to the next land on the beat.

  • Templates and film looks

    Seven templates, five colour themes and six film looks, from black and white to warm colours.

  • “Your year”

    A whole year as an animated story, with music, and the top nine photos, saved as a square image.

“On this day” opened as a story: a photo from two years ago, with the date and the progress bars.
“On this day”, as a story
The Create screen: a “2025 in photos” story, with the source, the year and the button that saves the 15 images.
Create: a story of 2025

Instagram, next to the photos.

Optionally, PrismGram connects to the Instagram account. It finds on its own, by how they look, the library photo each post came from, and puts the likes, views and comments next to it.

When it is not sure, it asks: doubtful pairs are confirmed with one tap. Posts missing from PhotoPrism can be imported into the library.

Instagram captions and hashtags are included in search, and the statistics show posts, likes and followers over time.

The connection runs from the user's server and needs a professional Instagram account, with your own Meta developer app.

The Instagram page in PrismGram, in the demo: the connected account, the last sync and the features that can be switched on.
Instagram connected, in the demo with generated data

Technical decisions.

  • A single file

    The whole app is one page, with no framework and no build step.

  • Straight to PhotoPrism

    The app talks from the browser to the PhotoPrism API, with the user's session.

  • The password is not kept

    Only the session stays on the device, and it is cleared on sign-out.

  • A small service on the user's server

    It holds the share links and the preferences. We run no central service.

  • Nothing from a CDN

    The map libraries and the fonts are served from the install, with checksums.

  • Links that expire

    A share link lasts one day, 7 or 30 days and can be switched off at any time.

What stays private.

  • The photos stay on the server

    The app does not move them. They leave the server only through a backup that the administrator switches on.

  • Maps come from outside

    Map tiles are requested from the chosen provider, which sees the area being viewed.

  • The app has no analytics

    Only the prismgram.app presentation page uses Google Analytics.

Results.

Version 0.9.4 is free, under the MIT licence. It works with PhotoPrism Community Edition and is a project independent of PhotoPrism.

Write to us.

Do you have a procedure that would run more easily in an app? Tell us in a few lines what you want to solve. You do not need a prepared document. We will then set up a first conversation.

contact@socialit.ro
or call +40 752 091 605