All sidework
SIDEWORK / Fitness

Sports Diary

A photo-first diary for every sport, connecting a monthly calendar with moments, friends, and notes from each session.

Independent projectDesign & development
The local sports diary gallery with sport filters and illustrated sample sports moments.
The application’s gallery rendered locally with synthetic moments and illustrated sample images.
THE IDEA

Remember more than the score.

Olahlaga is a private sports diary for remembering the people, places, and small moments around exercise, across tennis, running, and any other sport.

WHAT I BUILT

Give every sport a place in the diary.

Built a bold calendar and gallery around the same collection of sports moments. Each entry supports a chosen or custom sport, up to six photos, and optional session details. Private photo delivery, server-side image processing, and queued cleanup support the diary without exposing its photo storage.

  • Monthly calendar with photo thumbnails and multiple moments on the same day.
  • Choose an existing sport or enter a custom one.
  • Up to six photos per moment, with optional notes, friends, location, score, and duration.
  • Shared calendar and gallery views with sport filters and search across older dates.
  • Full-screen photo viewer with swipe and keyboard navigation.
  • Private photo access, automatic image resizing, and removal of EXIF and GPS metadata.
THE TOOLKIT
Next.jsReactTypeScriptPostgreSQLAmazon S3Sharp