Техническое задание: PWA с Telegram-ботом для инвестиционного учета
Цель проекта
Разработать прогрессивное веб-приложение (PWA), интегрированное с Telegram-ботом, для комплексного учета инвестиционных активов, распределенных по географическому принципу.
Ключевые функциональные требования
1. Структура данных
- Иерархия: Страны -> Точки (локации) внутри стран.
- Для каждой точки ведется учет: сборы, доходы, расходы и другие инвестиционные показатели.
- Возможность просмотра и редактирования данных по каждой единице структуры.
2. Telegram-бот
- Бот выступает как один из интерфейсов взаимодействия с системой.
- Реализация платежного шлюза для проведения транзакций непосредственно через Telegram.
- Бот должен обеспечивать базовые операции с данными (просмотр, уведомления).
3. Прогрессивное веб-приложение (PWA)
- Полнофункциональный, адаптивный веб-интерфейс с возможностью установки на устройство.
- Современный, эстетичный и удобный дизайн (UI/UX).
- Оффлайн-работа или кеширование данных (по требованию).
4. Платежная система
- Интеграция платежного шлюза, работающего через Telegram.
- Безопасное проведение и учет финансовых операций.
Технические и дизайн-требования
- Дизайн: Современный, визуально привлекательный, ориентированный на пользователя.
- Архитектура: Четкое разделение backend (логика, бот, API) и frontend (PWA).
- Безопасность: Защита пользовательских и финансовых данных.
Ожидаемый результат
Единая система, состоящая из Telegram-бота для оперативных действий и платежей, и полноценного PWA для детального анализа и управления инвестиционными активами по странам и точкам.