Around состоит из трёх основных кодовых частей:
django_around/around - основной backend на Django/DRF.
chat_around - отдельный Go-сервис для чатов и WebSocket.
mobile_around - мобильный клиент на Vue 3, Vite, Tailwind и Capacitor.
- JWT auth через
rest_framework_simplejwt.
- OTP flow для регистрации и входа.
- Пользовательские профили и аватары.
- Доменные модули: sheets, jobs, bringing, contract, storage, schedule, hot ads, billing.
- Celery очереди:
default, SMSQueue, PaymentsQueue, FirebaseQueue.
- OpenAPI схема через
drf_spectacular, включая merged schema с chat bridge.
- PostgreSQL 17 как основная база.
- Redis 8 как broker/result backend Celery и transport для chat events.
- Nginx как reverse proxy в production.
- Wiki.js как проектная документация с отдельной базой PostgreSQL и persistent volumes.