Repository navigation
๐ Release v1.0.0 โ Finance Tracker
Finance Tracker is a comprehensive and user-friendly tool for managing, analyzing, and optimizing your investments, understanding the impact of compound interest and taxes, or simply planning a budget, all privately.
โจ What's New in This Version
๐ฏ Automatic Default Product Initialization
No need to manually run seed-products after creating a database!
When a user creates a new portfolio from the web interface:
- 7 default products are automatically created:
- ๐ต Cash โ Liquid treasury accounts
- ๐ฆ รpargne โ Regulated savings accounts (Livret A, LDDS, CEL)
- ๐ข SCPI โ Real estate investment trust shares
- โฟ Bitcoin โ Cryptographic asset (satoshis)
- ๐ Assurance Vie โ Euro and unit-linked life insurance contracts
- ๐ PER โ Retirement savings plans
- ๐ FCPI โ Innovation investment funds
๐ Comprehensive Documentation
The project features rich and structured documentation:
User Guides
- CONCEPTS_FONDAMENTAUX.md โ The 3 pillars: Products, Transactions, Valuations
- INTERFACE_WEB.md โ Step-by-step guide for each Streamlit page
- FORMULES_CALCULS.md โ MWRR, compound interest, PRU, etc.
Developer Guides
- INSTALLATION_SETUP.md โ Detailed installation
- CLI_GUIDE.md โ Complete CLI commands
- BASE_DONNEES.md โ SQLite structure
- DOCUMENTATION_TECHNIQUE.md โ Technical architecture
๐ Key Features
| Feature | Description |
|---|---|
| ๐ Dashboard | Global portfolio view, allocation, time-based charts |
| ๐ธ Transactions | Buy/sell, distributions, filterable history |
| ๐ Valuations | Price tracking, unrealized gains/losses |
| โฟ Bitcoin | Real-time price (CoinGecko), 1-year history |
| ๐ PDF Reports | Complete export via WeasyPrint |
| ๐ฎ Simulator | Multi-scenario projections with French taxation |
| ๐ป CLI | Complete commands for power users |
โก Quick Start
User โ Zero Installation
๐ https://finance-tracker-skohscripts.streamlit.app/
Developer
git clone https://github.com/SKOHscripts/finance-tracker.git
cd finance-tracker
python3 -m venv venv
source venv/bin/activate # macOS / Linux
pip install -r requirements.txt
# Launch the web application
streamlit run app.py๐ Links
- ๐ App: finance-tracker-skohscripts.streamlit.app
- ๐ป Source: github.com/SKOHscripts/finance-tracker
- ๐ Issues: github.com/SKOHscripts/finance-tracker/issues
๐ License
MIT License โ see LICENSE