Техническое задание: Доработка фронтенда Telegram MiniApp
Краткое описание проекта
Существует почти готовый проект веб-интерфейса (Telegram MiniApp) для сервиса доставки еды из заведений. Приложение запускается внутри мессенджера Telegram. Бэкенд-часть проекта полностью завершена и готова к интеграции. Фронтенд-часть на Angular в значительной степени реализована, но требует финальной доработки ключевых модулей.
Основные задачи для выполнения
- Интеграция авторизации через Telegram: Реализация механизма входа пользователя в сервис с использованием данных аккаунта Telegram (Telegram WebApp). Это первоочередная задача, от которой зависит работа других функций.
- Исправление ошибок: Устранение багов, связанных с процессами авторизации и работой корзины заказов. После создания профиля пользователя большинство этих проблем должно быть решено.
- Разработка страниц с формами: Создание нескольких дополнительных страниц интерфейса типа "анкеты". Страницы будут содержать стандартные элементы управления: выпадающие списки (select) и поля для ввода текста.
Технические детали и условия
- Стек технологий: Фронтенд написан на фреймворке Angular.
- Состояние проекта: Бэкенд готов, основные части фронтенда реализованы. Исполнителю будет предоставлена подробная документация по логике взаимодействия страниц и полное ТЗ.
- Функциональность: Проект не подразумевает сложной бизнес-логики, это классический интерфейс для выбора товаров и оформления заказов.
- Срок выполнения: Работы должны быть завершены до конца текущего года.