One database, three surfaces: this dashboard, an API for future apps, and MCP tools for Hermes. Fifteen minutes, once.
1Create the database (Supabase)
At supabase.com → New project → SQL Editor → paste the schema → Run. Then copy your Project URL and anon public key from Settings → API.
2Connect this dashboard
3Wire up Hermes (optional, anytime)
Hermes gets its own door: an MCP server with the Trust Ladder built in — it can log and draft, it can never mark an invoice sent. Copy this config into Hermes' MCP settings.
Settings & connections
—
Revenue floor (monthly, RM)
The number the meta-hypothesis is tested against. Dashboard progress bars measure toward this.
API surface
Every table is already a REST endpoint — future webapps talk to the same truth: GET /rest/v1/transactions · POST /rest/v1/invoices · GET /rest/v1/time_blocks
Headers: apikey + Authorization: Bearer <anon key>
Google Calendar import
Coming in Module 2 v2 — time blocks will auto-import from your color-coded GCal. For now, log blocks here or let Hermes log them via MCP.
"Your business is a garden, not a factory. Sustainable growth requires rest, boundaries, and seasons of quiet growth beneath the soil."
(Sustainable Solopreneur Wisdom)
connecting…
Company of One
Tended status loading…
Soul (Ruh)
Anchor your purpose before you begin.
Today's intention is not volume, but presence. Have you connected with your Source before connecting with your clients? This space stays unmeasured on purpose — rūḥ is not a metric.
Morning Dhikr / Meditation
Set intention for work (Niyyah)
Read 5 pages of beneficial knowledge
Silence / nature walk (10 mins)
Body (Nafs)
The vessel and its sustenance.
Every ringgit recorded here flows into the statements automatically. Start from zero; the documents fill as life happens.
Record a transaction
Ledger — this month
Hermes may draft invoices here via MCP. Only you can mark one sent — that click is yours alone.
Create an invoice
Cash-basis, always current, audit-legible. When an accountant asks for more, the data is already structured to give it.
Honor the rights of your body. Sleep floor: midnight minimum, 5×/week. Illness = full rest, not "keep going."
Sleep floor
12:00 AM
5 nights/week minimum
Peak hours
9–12
Deep work only
Boundary
Fri
No meetings
Heart (Qalb)
Tending to relationships and emotions.
The heart is the general of the body. Who needs your tenderness today? This space also stays soft — connection is witnessed here, not scored.
Weekly Mama practice
Check in with R — mirror, not manager
Family time (phone free)
Self-compassion pause — kindness inward first
Mind (Aql)
Time, deep work, and the Pareto guard.
The guard from your H1 audit, now live: Irori + AIS must be ≥ 70% of work blocks. Website work can no longer quietly eat the week.
Log a time block
This week's blocks
Hermes can extract Yayday entries from Apple Notes and drop them here as drafts. Nothing enters your record until you approve it.
New entry
The Friday anchor. Wins first — the Achiever records what it does; here it also celebrates.