8b307196daec18cee57c9a59956a7cf44f91ecb5
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
Languages
Python
93.5%
HTML
4.8%
JavaScript
1.1%
CSS
0.6%