Settings
Basic LifeOS app settings, deployment notes, and honest MVP limitations.
Persistence
localStorage
Fallback cache in this browser
Backend
Split API
Railway API configured
Password gate
Disabled
Checked against Railway API
Theme
light
Dark mode is available
Appearance
Theme preference follows the active LifeOS persistence mode.
Persistence and privacy
LifeOS can use Railway Postgres through DATABASE_URL, with localStorage as the no-database fallback.
LifeOS is configured for the Railway API, but it is currently using localStorage because the data API is unavailable or not authenticated.
Railway Postgres is the recommended backend for this MVP. Set DATABASE_URL on Railway, set NEXT_PUBLIC_LIFEOS_API_URL on Vercel, and run the migration before using real cross-device data.
Backend API: https://lifeos-production-d406.up.railway.app
Set LIFEOS_PASSWORD before putting sensitive real-life data into production.
Reset sample data
Restore the seeded LifeOS week, recipes, goals, unlocks, social plans, budget, and Rollover Queue.