Back to Projects

Application Development

Sleep Tracking App

A small but complete Java app built around a simple personal problem: sleep is easier to improve when it is recorded consistently and reviewed honestly.

Period

May 2026

Stack

JavaOOPData ModelingUser Stories

Motivation

The project started from the wish to make routines visible. Instead of overcomplicating health tracking, it focuses on the core loop of logging, comparing, and noticing patterns.

Links

Core Features

  • Records daily sleep sessions in a structured format.
  • Compares actual sleep against personal targets.
  • Summarizes habits so users can notice patterns rather than rely on memory.

My Contribution

  • Translated user stories into Java classes and application behavior.
  • Designed the core data model for logs, goals, and summary statistics.

What I Learned

  • Practiced object-oriented design through a complete personal-use application.
  • Learned how product decisions show up even in small class design choices.