Lifehub Plan — Product Overview
Lifehub is a complete platform to organize finances, habits, goals, and personal or family projects — built as a mobile-first Progressive Web App (PWA).
Vision
Lifehub turns financial and personal management into a collaborative, real-time experience. Multiple family members share a single space where they manage bank accounts, track expenses, monitor investments, pursue goals, and gain deep analytical insights.
Three product phases
Phase 1 — Foundation: Accounts, Expenses, and Net Worth
Establishes the core financial data layer — where money lives, where it goes, and snapshots over time. Multi-currency accounts (BRL/USD), expense categorization, monthly balance records.
Phase 2 — Growth: Investments, Goals, and Liquidity
Tracks wealth-building instruments and savings targets, with a liquidity-reserve health check. Includes stocks, fixed income, crypto, goals with logged contributions, and emergency-coverage analysis.
Phase 3 — Intelligence: Analytics, Simulator, and Planning
Turns raw data into actionable financial intelligence. KPI dashboard, compound-interest simulator, purchase-impact analysis, net-worth evolution, and finance settings.
Design principles
- Organization-based multi-tenancy (Family): controlled sharing across members, with data isolation.
- Multi-currency: BRL as primary, USD as secondary, with an automatically updated exchange rate.
- Privacy: no bank integration; you decide what enters the platform.
- Gamification at the core: XP, levels, and achievements make the evolution of habits, tasks, and finances visible.
- Hotwire + Tailwind: PWA-friendly architecture, no SPA framework.
Tech stack
- Ruby on Rails 8 with Hotwire (Turbo + Stimulus)
- Tailwind CSS
- Solid Queue for background jobs
- Chart.js for visualizations
- Full internationalization support (Brazilian Portuguese and English)