A visualization of a life lived in weeks, tracking meaningful events and the passage of time.
This project visualizes a life as a grid of weeks, where each small box represents one week of life. Meaningful events are marked and annotated, creating a visual representation of how significant moments shape our journey through time.
Inspired by the concept popularized by Tim Urban's Your Life in Weeks article.
Built with Jekyll and hosted on Netlify. The visualization consists of:
- Data file:
_data/life-in-weeks.yml- Contains all life events with dates, descriptions, and categories - Layout:
_layouts/life-in-weeks.html- Renders the week grid and handles event display - Base layout:
_layouts/fullscreen.html- Provides the fullscreen container - Includes:
_includes/buster-head.htmland_includes/header_fullscreen.html- Shared HTML components
- Install Ruby and Bundler
- Run
bundle install - Run
bundle exec jekyll serve - Visit
http://localhost:4000
To create your own version:
- Update
_data/life-in-weeks.ymlwith your personal events - Adjust the
start_dateandend_yearinindex.htmlfront matter - Customize colors and styling as needed
MIT License - feel free to use this as inspiration for your own life visualization.