Roman OS — Project Map

Live data from localStorage · Refreshes on load
Day of 97
Live stats from your log
Days logged
Latest weight
Workout streak
Meditation streak
Avg med mins
97-Day Mission Timeline
6 Commitments — Live Progress
Pages
🏠
Main page
index.html
Done
Greeting + time of day
Mission day counter
Check-in status
Quick stats
Nav grid to all pages
☀️
Morning journal
journal-morning.html
Done
Sleep hrs
Meditation toggle + mins
Mood 0–10 scale
Weight
Coach Avi workout suggest
🌙
Evening journal
journal-evening.html
Done
Workout toggle
Active calories
Mood 0–10 scale
Daily remarks
Closing reflection + chat
📊
Wellness
Not started
5 stat cards
Mood chart 7 days
6 commitments bars
Daily log table
Export CSV
💰
Financial dashboard
WIP
Net worth, burn, portfolio panels
Pipeline / Excel snapshot
💬
Chat
chat.html
Not started
Coach mode
Strategist mode
Reflect mode
Build mode
Morning data in context
💍
Wellness
Done
Live Oura data via /oura/export (no DynamoDB)
Sortable table — 30 days, auto-loads on open
AI trend analysis via Analyze trends button
🔗
Oura OAuth callback
Done
Redirect target for Oura login
Shows auth code for token exchange
🎨
Shared styles
style.css + config.js
Done
Nav menu
Cards + buttons
Form inputs + toggles
Progress bars
Config + helpers
Build timeline
Your log — all entries
☀️ Morning 🌙 Evening
Date Sleep Mood AM Meditated Mins Weight Focus Workout Calories Mood PM Remarks
v2 — after Vipassana (Apr 20)
Telegram bot
Auto morning + evening check-in via Telegram
Backend server
AWS EC2 + Python running 24/7
Database
AWS DynamoDB — permanent cross-device storage
Daily news
Auto-fetched briefing every morning
Google Calendar
OAuth integration — see your day in context
Sandblox
Multi-user platform — Roman OS for others