Deep Mountain Soundworkshop & field notes ← All projects

Life-OS · Web app

Waves

A sacred personal life-OS. Waves centers your day around ritual and structures your life through the Chakana. This app is also special to me because it has helped me approach my life from a ritual perspective, connect with my Colombian roots, and manage my ADHD.

Deploy-and-use build Django 5 + DRF React 18 + Vite One SQLite file

What it is

Waves turns a day into a ritual. You set a morning intent, move through a single stream of tasks and practices, run focused sessions, and reflect at dusk. Everything you do feeds two living things: a Plant that grows from doing, and a Character that grows from discipline and reflection. The canvas itself drifts with the time of day — a system called Pacha.

Move with what matters.

The day, as a ritual

  • Morning intent — open Waves; the canvas greets you in the light of the hour. Write the one thing that matters today.
  • Plant the stream — add tasks, each tagged to a domain and given a type: task, habit, review, creation, or milestone.
  • Move — check things off. Each completion waters the Plant or grows the Character, and fills its domain's ring on the Chakana.
  • Focus — hit the focus ring on any task for a Pomodoro timer with a soft chime.
  • Practices — daily and weekly habits keep streaks. Miss a day and the streak resets — gently.
  • Evening reflection — at dusk, close the day. What grew? What waits?

The cosmology

Life is held in five domains — the arms and center of the Chakana. Tap any node to filter the day down to a single domain.

🌲 Foundation · south

Body, home, money — the ground you stand on.

🎵 Creation · east

Music, art, the work you make.

🤝 Community · west

Relationships, the ayllu, who you move with.

🔭 Vision · north

Direction, learning, who you're becoming.

🌀 Integration · center

Reflection, rest, the whole that binds the four.

🌱 Two living things

The Plant grows Muyu → Hatun Mallki; the Character rises Wawa → Apu. Crossing a threshold triggers a quiet full-screen rite.

How it's built

A Django 5 + DRF backend serves both the API and the compiled React app from a single origin, so there's one port and no CORS to think about. The frontend is hand-written React 18 + CSS with no build-time UI dependencies. All of your data lives in one SQLite file — easy to back up, easy to move.

It's a deploy-and-use build: with Docker it's a single docker compose up, seeding a ready account with the five domains and starter tasks on localhost:8000. Without Docker, start.bat / start.sh builds the frontend, sets up a virtualenv, migrates, seeds, and launches.

Where it's going

The cosmology is built solo-first. The natural next horizon is the Ayllu / Deep Mountain community layer — shared domains, and the label's releases, artists, and events as first-class vessels — informed by living in the solo build first.