Linnet Soft

Разработка и сопровождение веб-сервисов

Пишем серверную часть и интерфейсы, подключаем платежи и внешние сервисы, настраиваем и сопровождаем серверы.

orders/api.pyPython
@router.post("/orders")
async def create_order(data: OrderIn):
    order = await orders.create(data)
    payment = await payments.start(order)
    await notify.send(order.user, "paid")
    return {"id": order.id,
            "pay_url": payment.url}

Что делаем

Веб-приложения и панели управления

Django, FastAPI и React. Роли, вход с двумя факторами, единый вход через Keycloak.

Сайты и сервисы реального времени

Сайты на Next.js, чаты и обновления без перезагрузки страницы через WebSocket, фоновые очереди.

Боты и интеграции

Telegram-боты, оплата и подписки, обмен данными с внешними сервисами.

Сопровождение серверов

Docker Compose, репликация PostgreSQL со сменой мастера, резервные копии, мониторинг и оповещения.

Сбор данных

Парсеры и фоновые обработчики для открытых источников, расчёты и отчёты.

Плагины для игровых серверов

Плагины на Java для Paper и BungeeCord с общей базой и сайтом.

Стек

Языки
Python TypeScript Java Bash
Серверная часть
Django FastAPI SQLAlchemy Celery
Интерфейс
React Next.js Tailwind CSS Vite
Данные
PostgreSQL Redis
Инфраструктура
Docker nginx Keycloak Proxmox
Тесты и проверки
pytest Vitest Ruff ESLint

Расскажите о задаче

Хватит нескольких строк: что должна делать программа и к какому сроку она нужна.

work@linnetsoft.com