hesabixArc/hesabixAPI
2025-09-15 22:50:54 +03:30
..
.github/workflows start project 2025-09-15 13:53:54 +03:30
adapters progress in login/register reload password 2025-09-15 21:50:09 +03:30
app progress in login page 2025-09-15 22:50:54 +03:30
hesabix_api.egg-info progress in login/register reload password 2025-09-15 21:50:09 +03:30
locales/fa/LC_MESSAGES progress in login/register reload password 2025-09-15 21:50:09 +03:30
migrations progress in login/register reload password 2025-09-15 21:50:09 +03:30
tests start project 2025-09-15 13:53:54 +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
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 progress in login/register reload password 2025-09-15 21:50:09 +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.