Проект: Мини-приложение для знакомств в Telegram

О проекте

Создание полноценного сервиса знакомств внутри экосистемы Telegram. Приложение существует в формате Mini App (Web App), поэтому должно быть полностью отзывчивым и работать в рамках платформы. На данный момент завершается финальная стадия дизайна - все макеты готовы.

Технические требования

Бекенд

  • Сложная логика мэтчинга (алгоритмы сопоставления пользователей по интересам, геолокации и другим параметрам);
  • Система лайков / дислайков и двусторонних мэтчей;
  • Чат для пользователей после успешного мэтча (WebSocket желателен, но рассматриваются и другие решения);
  • Административная панель (CRUD пользователей, управление контентом, просмотр метрик);
  • Безопасная интеграция с Bot API и TG Widget для авторизации.

Фронтенд

  • Использование готовых макетов (UI/UX);
  • SPA (React / Next.js / Vue 3);
  • Адаптивная верстка под габариты Telegram WebView (немобильные и десктоп клиенты);
  • Использование SVG-плагинных иконок и кастомных анимаций.

Этапы работы

  • 1 этап: Уточнение схемы API и архитектуры бекенда с заказчиком (предоставлю текущую текущую документацию по моделям данных);
  • 2 этап: Верстка фронтенда по готовым Design-макетам (Figma) + подключение анимаций;
  • 3 этащ: Разработка асинхронных методов бекенда, запуск и десплой с балансировкой;
  • 4 этап: Интеграция фич - работа с геолокацией, чаты, логи модерации;
  • 5 этап: Юнит-тесты и code review, предоставление отлаженного MVP.

Критерии для исполнителя

  • Опыт с Telegram Bot API и вебхуками;
  • Навыки работы с WebApp (Mini App);
  • Умение проектировать и документировать REST или GraphQL схемы;
  • Знание современных реактивных UI-фреймворков.Стек предлагаем использовать следующий: Python + Aiogram + FastAPI (или аналоги). Но выбор не жесткий - если есть весомые причины взять другой стек и это реально сократитет сроки исполнитель это пояснит.

Команда

Текущий проект ведет один владелец, без других девелоперов (саппорт только с вашей стороны обязателен). Отдается ставку 3 + могут быть небольшие ретро-бонусы после коммерческой реализации.

Запись контента в Toca Boca World

Ищем опытного контент-мейкера со скиллом игры в Toca Life. Нужно снимать скринкасты высокого качества на основе наших сценариев и трендов.