Life Cost is a lightweight web application that helps you stay on top of your everyday spending. Log transactions, organize them with tags, browse a calendar view of your spending history, and visualize trends — all behind a simple Google sign-in.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/akevalion/life_cost/llms.txt
Use this file to discover all available pages before exploring further.
Introduction
Learn what Life Cost does and how it’s structured.
Quickstart
Get Life Cost running locally in minutes.
Self-Hosting
Deploy with Docker Compose on your own infrastructure.
API Reference
Explore all REST endpoints for wallets, transactions, and analytics.
How It Works
Life Cost is a Flask web application backed by a MySQL database. Users sign in with their Google account and are automatically assigned to all existing wallets. From there, they can log transactions, filter by date, category, or tag, and view spending summaries.Sign in with Google
Visit the app URL and authenticate with your Google account. No separate account creation is needed.
Select or create a wallet
Choose a shared wallet from the dropdown, or create a new one. All users are automatically added to new wallets.
Log transactions
Enter a description, amount (positive for income, negative for expense), and one or more tags to categorize the entry.
Key Features
Multi-Wallet Support
Organize spending across multiple wallets shared among users.
Transaction Logging
Add, edit, and delete income or expense entries with tags.
Calendar View
Browse spending history day-by-day with per-day totals on the calendar grid.
Charts & Analytics
Visualize daily spending trends and income vs. expense breakdowns.