Техническое задание: Разработка кроссплатформенного клиентского приложения
Цель проекта
Создать форк (ответвление) существующего клиентского приложения с полной переработкой пользовательского интерфейса. Новый интерфейс должен быть унифицированным, современным и адаптированным для всех платформ, которые поддерживает исходное приложение.
Ключевые требования
- База: Проект должен быть основан на предоставленном исходном коде клиентского приложения (репозиторий будет предоставлен).
- Универсальный интерфейс: Разработать новый, уникальный пользовательский интерфейс, который будет одинаково хорошо работать на всех целевых платформах (десктоп, мобильные устройства и т.д.).
- Интеграция Telegram-бота: Реализовать функционал взаимодействия с Telegram-ботом для управления услугами или получения уведомлений.
- Интеграция с панелью управления: Обеспечить совместимость и взаимодействие с системой управления пользователями Marzban.
- Кроссплатформенность: Сохранить или улучшить поддержку всех платформ, которые изначально поддерживались базовым приложением.
Ожидаемый результат
Полностью работоспособное, форкнутое клиентское приложение с обновленным интерфейсом, готовое к развертыванию. Все интеграции (Telegram-бот, Marzban) должны быть стабильными и документированы.