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
Illustrated project cover combining a sports calendar, tennis ball, and a keepsake photograph.
An editorial illustration of the current multi-sport diary, rather than a screenshot of private entries.
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