Skip to content

РукосуеваЕД — Генератор аватарок по имени - #14

Open
kir1903 wants to merge 1 commit into
SoftwareEngineering2026:mainfrom
kir1903:feature/rukosueva-avatar-generator
Open

kir1903 wants to merge 1 commit into
SoftwareEngineering2026:mainfrom
kir1903:feature/rukosueva-avatar-generator

Conversation

@kir1903

@kir1903 kir1903 commented Sep 10, 2026

Copy link
Copy Markdown

Описание

Веб-приложение «Генератор аватарок по имени» — по введённому имени создаётся круглый аватар: градиентный фон и лёгкий геометрический узор детерминированно строятся по хешу имени, поверх — инициалы.

Архитектура

  • frontend — статическая HTML/CSS/JS страница (форма ввода имени, опрос статуса задачи)
  • backend (WSGI: Flask + Gunicorn) — принимает запрос, ставит задачу генерации в очередь Celery/Redis
  • worker (Celery) — выполняет генерацию изображения (Pillow) как длительную задачу в отдельном сервисе
  • redis — брокер сообщений и хранилище результатов
  • nginx — единая точка входа, проксирует / на frontend и /api/ на backend

Запуск

```bash
docker compose up --build
```

Приложение доступно на http://localhost:8080

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant