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

How it works.
Installing
A script on the server that already runs PhotoPrism, a Docker service or a domain of your own.
Signing in
With the PhotoPrism account. There is no other account.
The index
On first launch, the app downloads the library list once and keeps it on the device.
Browsing
A grid, “On this day”, a map and a globe, a calendar, trips.
Editing
Favourites, the title, the date and the place are written back to PhotoPrism. The app does not delete photos, it only archives them.
The demo
It can be tried without installing and without an account, with generated data.


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.


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.

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