hesabixArc/hesabixAPI
2025-09-19 16:40:05 +03:30
..
.github/workflows start project 2025-09-15 13:53:54 +03:30
adapters permission 2025-09-19 16:40:05 +03:30
app progress in permisssion 2025-09-19 15:12:07 +03:30
docs progress in permisssion 2025-09-19 15:12:07 +03:30
examples progress in permisssion 2025-09-19 15:12:07 +03:30
hesabix_api.egg-info progress in permisssion 2025-09-19 15:12:07 +03:30
locales more progress in base system and table design 2025-09-19 04:35:13 +03:30
migrations progress in permissions 2025-09-19 14:34:43 +03:30
templates more progress in base system and table design 2025-09-19 04:35:13 +03:30
tests progress in permisssion 2025-09-19 15:12:07 +03:30
.gitignore start project 2025-09-15 13:53:54 +03:30
.pre-commit-config.yaml start project 2025-09-15 13:53:54 +03:30
=3.1.0 more progress in base system and table design 2025-09-19 04:35:13 +03:30
alembic.ini start project 2025-09-15 13:53:54 +03:30
docker-compose.yml start project 2025-09-15 13:53:54 +03:30
Dockerfile start project 2025-09-15 13:53:54 +03:30
env.example start project 2025-09-15 13:53:54 +03:30
pyproject.toml more progress in base system and table design 2025-09-19 04:35:13 +03:30
README.md start project 2025-09-15 13:53:54 +03:30

Hesabix API

Monolithic modular backend (DDD-lite) using FastAPI + SQLAlchemy + MySQL.

Quickstart (Dev)

  1. Create and fill .env from .env.example.
  2. Install dependencies:
pip install -e .[dev]
  1. Run app:
uvicorn app.main:app --reload

Health endpoint: GET /api/v1/health.

Configuration

  • See app/core/settings.py and .env.example.