No description
| app | ||
| backup | ||
| migrations | ||
| .dockerignore | ||
| .env.example | ||
| .gitignore | ||
| BUDGET_ALERTS_IMPLEMENTATION.md | ||
| CSV_IMPORT_IMPLEMENTATION.md | ||
| docker-compose.yml | ||
| Dockerfile | ||
| README.md | ||
| RECURRING_INCOME_IMPLEMENTATION.md | ||
| requirements.txt | ||
| run.py | ||
| SMART_TAGS_GUIDE.md | ||
| SMART_TAGS_IMPLEMENTATION.md | ||
| test_income.py | ||
| test_recurring_income.py | ||
FINA - Personal Finance Tracker
A modern, secure PWA for tracking expenses with multi-user support, visual analytics, and comprehensive financial management.
Features
- 💰 Expense tracking with custom categories and tags
- 📊 Interactive analytics dashboard
- 🔐 Secure authentication with optional 2FA
- 👥 Multi-user support with role-based access
- 🌍 Multi-language (English, Romanian)
- 💱 Multi-currency support (USD, EUR, GBP, RON)
- 📱 Progressive Web App (PWA)
- 🎨 Modern glassmorphism UI
- 📤 CSV import/export
- 📎 Receipt attachments
Quick Start
docker-compose up -d
Access the app at http://localhost:5103
Tech Stack
- Backend: Flask (Python)
- Database: SQLite
- Cache: Redis
- Frontend: Tailwind CSS, Chart.js
- Deployment: Docker
License
MIT