Live · Apr 2026 – Present
LifeOS
Web application built to monitor, plan, and manage users' time and money. Closed alpha. Deployed on a self-hosted server with an active domain as of today.
- FastAPI
- PostgreSQL
- Docker
- Cloudflare Tunnel
- AI (co-dev)
Read more
What did I do?
- Categorised activity tracking and planning: what is done, how long, and in which area of life.
- Monetary tracking and planning: income, expenses, and personal financial projection.
- Integrated honeypot for the homelab: passive detection of unauthorised access attempts.
- Long-term goal: large-scale personal data collection to train specialised AI agents covering nutrition, time management, finances, and personal training. Theoretical framework under active hypothesis testing.
- Multiplatform stack with three environments (dev / prod-staging / prod) over the same Docker Compose, separated only by `.env`.
- Production-grade security: bcrypt cost 12, TOTP encrypted at rest, CSP, rate limiting, OWASP headers, Cloudflare Tunnel.
Why did I make this project?
- To learn backend development with Python.
- To learn how to deploy on a self-hosted server.
- To manage my time and money better.
-
Daily summary
-
Log activity
-
Edit activity
-
Overall progress
-
Health progress
-
Expenses · list
-
Expenses · detail
-
Expenses · summary
-
Security · settings
-
Security · TOTP
-
Security · sessions
-
Authentication