Open Net Worth
Open Net Worth is an open-source personal AI wealth assistant you run yourself: one ledger for your whole financial life, worked by an AI agent you control.
翻訳待ち
No updates detected yet. GitHub releases will appear here.
Loading the full README. The saved excerpt is shown below.
Веб-приложение для учёта личных расходов: диаграмма расходов по категориям, таблица операций, добавление расходов и экспорт в CSV/Excel. Полное техническое задание — см. TZ.md. Схема модели данных — см. data-model.mermaid. • Frontend: Angular + TypeScript, Chart.js (ng2-charts) • Backend: Python + FastAPI, SQLAlchemy + Alembic • База данных: SQLite • Авторизация: JWT (регистрация/логин, passlib/bcrypt для хэша паролей) • Экспорт: CSV и Excel (openpyxl) — генерируются на backendRead the full README ↗
Веб-приложение для учёта личных расходов: диаграмма расходов по категориям, таблица операций, добавление расходов и экспорт в CSV/Excel.
Полное техническое задание — см. TZ.md.
Схема модели данных — см. data-model.mermaid.
expense-tracker/
├── backend/ # FastAPI приложение
│ ├── app/
│ │ ├── models/ # SQLAlchemy модели (User, Category, Expense)
│ │ ├── routers/ # API-роуты (auth, categories, expenses, export)
│ │ ├── schemas/ # Pydantic-схемы
│ │ └── main.py
│ ├── alembic/ # миграции БД
│ └── requirements.txt
├── frontend/ # Angular приложение
│ └── src/app/
│ ├── auth/ # логин/регистрация
│ ├── expenses/ # таблица + форма добавления
│ ├── charts/ # круговая диаграмма
│ └── shared/
├── TZ.md
├── data-model.mermaid
└── README.md
cd backend
python -m venv venv
source venv/bin/activate # Windows: venv\Scripts\activate
pip install -r requirements.txt
alembic upgrade head
uvicorn app.main:app --reload
Backend будет доступен на http://localhost:8000.
cd frontend
npm install
ng serve
Frontend будет доступен на http://localhost:4200.
Проект в разработке пошагово, см. этапы в TZ.md.