Roma, Italy +39 389 972 2602

All projects

Consumer SaaS

PhotoAlbum — Retro Photo Sharing SaaS

A nostalgic 90s-style photo album app with subscription tiers, video processing, and album sharing.

PhotoAlbum illustration: a grid of nine retro photo prints in orange, pink, teal and cream, headlined Albums with a warmer memory layer, on a dark teal background
  • Photo+Video Media support
  • Stripe Payments

4 subscription tiers

Year
2025
Client
Personal Project
Duration
3 weeks
Services
Product Development, Payment Integration
Platforms
Web
Built with
  • FFmpeg
  • Ruby on Rails
  • SQLite
  • Stripe
  • Tailwind CSS

The Project

A photo and video album platform with a warm, retro aesthetic inspired by 90s web design. Users create albums, upload media with automatic metadata extraction, and share with friends — all behind a subscription model with tiered storage.

Key Features

  • Subscription tiers — Free, Basic, Pro, Ultimate with storage quotas (Stripe integration)
  • Media processing — automatic EXIF extraction, thumbnail generation, and FFmpeg video transcoding
  • Album sharing — granular permissions for who can view, comment, or contribute
  • Storage management — real-time quota tracking and enforcement
  • Retro UI — nostalgic design language that stands out from generic modern apps

Technical Highlights

Rails 8.1 with Devise for auth, Pundit for authorization, Stripe for payments. FFmpeg for video processing. EXIF data extraction for automatic photo metadata. Active Storage with variant processing.

All projects