Skip to content

aramshiva/photos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

55991d2 · · Feb 26, 2026

History

11 Commits
Feb 26, 2026
Feb 24, 2026
Feb 24, 2026
Feb 24, 2026
Feb 26, 2026
Feb 26, 2026
Feb 26, 2026
Feb 26, 2026
Feb 24, 2026
Feb 22, 2026
Feb 26, 2026
Feb 26, 2026
Feb 22, 2026
Feb 22, 2026

Repository files navigation

Photos

A site to contain my photos! It uses Flickr to store photos and gets image title, EXIF and camera detail info to create a great experience

Development

Photos is easy to customize for yourself. First change the PhotosPage component to include your old and current camera info.

Data Storage

The app uses two main methods of data storage, you'll need to setup an account for both.

  • Flickr and a Flickr API key (note that the API requires their Pro plan and you acknowledge there developer terms)
  • Upstash Redis for storing view counts in a key:value storage (which is added onto Flickr's views)

Enviornment Values

Put your secrets in an .env file. Example enviornment variables can be found below or in .env.example. Do not commit your enviorment variables.

FLICKR_KEY=8191c...

FLICKR_SECRET=b18be...

FLICKR_USER=12131232

UPSTASH_REDIS_REST_URL="https://dog-cat-11111.upstash.io"

UPSTASH_REDIS_REST_TOKEN="..."

Local development

First, run the development server on the codebase

bun dev

You can now go to localhost:3000/photos to see your app working in development