Техническое задание: доработка Telegram Mini App
Контекст проекта
Существует рабочее Telegram Mini App приложение. Пользовательский интерфейс (frontend) реализован на React. Серверная часть (backend) в настоящее время написана на PHP.
Цель и задачи
Цель - усилить или модифицировать backend-составляющую приложения с использованием Python. Конкретные задачи будут согласованы с исполнителем, но могут включать:
- Разработку новых микросервисов на Python.
- Интеграцию Python-библиотек для специфической функциональности (машинное обучение, сложные расчеты, парсинг).
- Частичный рефакторинг или замену отдельных модулей backend с PHP на Python.
- Обеспечение корректного взаимодействия между React-фронтендом, существующим PHP-бэкендом и новыми Python-компонентами.
Требования к исполнителю
- Опыт коммерческой разработки на Python.
- Понимание принципов работы web-приложений и API (REST, возможно GraphQL).
- Опыт интеграции разных технологических стеков в единый проект.
- Умение работать с существующим кодом и документацией.
Что предоставляет заказчик
- Доступ к существующему коду (frontend на React, backend на PHP).
- Техническое задание на конкретные доработки после выбора исполнителя.
- Обратную связь по ходу выполнения работ.