Amirhossein Khalili c2abcd7b97
Some checks failed
Backend CI/CD / test (push) Has been cancelled
Backend CI/CD / deploy (push) Has been cancelled
feat(payments): add discount code admin API
2026-06-14 00:03:57 +03:30
2026-05-19 20:53:08 +03:30
2026-05-19 20:53:08 +03:30
2026-05-19 20:53:08 +03:30
2026-05-19 20:53:08 +03:30
2026-05-19 20:53:08 +03:30
2026-05-19 20:53:08 +03:30
2026-05-19 20:53:08 +03:30
2026-05-19 20:53:08 +03:30

Guilan ACE Backend

Stack

  • Django 5 with Ninja API routers
  • PostgreSQL, Redis, Celery, Gunicorn
  • Prometheus instrumentation through django-prometheus

Layout

guilan-ace-backend/
  apps/
    users/
    blog/
    gallery/
    events/
    communications/
    payments/
    certificates/
  core/
  config/
  static/
  templates/
  manage.py

Local setup

python -m venv .venv
.venv\\Scripts\\activate
pip install -r requirements.txt
cp .env.example .env
python manage.py migrate
python manage.py runserver

Tests

python manage.py test --settings=config.settings.test

Notes

  • Domain routers live under apps/<domain>/api.
  • Shared auth helpers live in core/authentication.py.
  • Shared base models, admin helpers, choices, and template tags live under core/.
Description
No description provided
Readme 612 KiB
Languages
Python 93.5%
HTML 4.8%
JavaScript 1.1%
CSS 0.6%