Photos banner

Photos

6 devlogs
4h 3m 24s

Dynamic photo gallery! It uses Flickr (a popular photo service) and their API to fetch images, provide info and EXIF data on those images and also uses Upstash Redis to store views of a certain image and combines both the website's views and the F…

Dynamic photo gallery! It uses Flickr (a popular photo service) and their API to fetch images, provide info and EXIF data on those images and also uses Upstash Redis to store views of a certain image and combines both the website’s views and the Flickr photo’s views (on Flickr itself).

The app includes features like RSS feeds, custom photo URLs (generated based on Flickr internal photo id), custom dynamic OG images and more!

This project uses AI

Amp Code was assisted for some code tasks, mostly backend however. This app is not fully vibe coded, however.

Demo Repository

Loading README...

Aram

Added new page, showing the books I have read. Powered by Goodreads and an unofficial reverse engineering API

Attachment
0
Aram

Updated README to have more detail on local development and about the app.

Attachment
0
Aram

Shipped this project!

Hours: 3.04
Cookies: 🍪 42
Multiplier: 13.87 cookies/hr

First ship! This ship contains the first part of the app. It has a list of photos which are got from the Flickr API, and are clickable containing EXIF and photo data. It also adds views that are both based on Flickr photo views and views from the site. Next I plan to add my bookshelf and books I recommend

Aram

Add custom OG images + RSS feeds! The OG images uses @next/og, Next.js’s dynamic OG generator and the RSS feeds are generated based on photos by the user.

Attachment
0
Aram

Added a lot of improvements. Added fullscreen mode, to see the full image, made a better mobile UI. I also added views that add views from the website (hosted on a Redis Upstash instance) and the Flickr views. Combining the two.

Attachment
Attachment
Attachment
0
Aram

Add sharing + links for certain images!

Attachment
0
Aram

Add base, with EXIF data being extracted, title, and the general photo gallery

Attachment
0