https://github.com/swish78/finflow
https://github.com/swish78/finflow
Last synced: 6 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/swish78/finflow
- Owner: Swish78
- License: mit
- Created: 2025-04-15T19:08:13.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-16T18:48:30.000Z (over 1 year ago)
- Last Synced: 2025-06-22T18:52:10.374Z (about 1 year ago)
- Language: Python
- Size: 9.77 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# FinFlow
A modern, AI-powered accounting application built with Django, HTMX, and CrewAI for automated financial management and analysis.
## Features
- Double-entry bookkeeping system
- AI-powered ledger reconciliation and financial forecasting
- Dynamic UI updates with HTMX
- Background task processing with Celery
- Comprehensive testing suite
## Tech Stack
- **Backend**: Django 5.x (Python 3.11+)
- **Frontend**: HTMX 2.x, Bootstrap 5.x
- **AI Automation**: CrewAI
- **Database**: PostgreSQL (SQLite for development)
- **Task Queue**: Celery with Redis
## Prerequisites
- Python 3.11+
- PostgreSQL 15+
- Redis
## Project Structure
```
accounting_app/
├── accounting/ # Core accounting logic
├── crewai_tasks/ # AI task definitions
├── config/ # Project settings
├── requirements.txt # Dependencies
├── manage.py
└── README.md
```
## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.