Подробное техническое задание во вложении.
Коротко:
1. Описание:
Веб-приложение для добавления и мониторинга балансов SIM-карт TMCell (логин/пароль от
https://hyzmat.tmcell.tm/). Автоматическое обновление баланса с заданной периодичностью + ручное обновление.
2. Функционал:
Авторизация (пользователи добавляются вручную).
Добавление SIM-карт (логин, пароль, примечание).
Таблица SIM-карт (баланс, статус, дата обновления).
Глобальный интервал обновления.
Суммарный баланс всех карт.
Технологии:
3. Бэкенд: Python (Flask/FastAPI), Selenium (headless Chrome).
Фронтенд: HTML + CSS + JavaScript (Bootstrap/Tailwind, Vue.js/React.js по желанию).
База данных: SQLite/PostgreSQL/MySQL.
Развёртывание: Ubuntu сервер.
Процесс:
Пользователь входит в ЛК.
Добавляет SIM-карты.
Бэкенд парсит баланс через Selenium (по расписанию).
Данные сохраняются и отображаются в панели управления.

Кнопка "Обновить" для ручного запуска проверки баланса.

Ошибки авторизации отображаются красным цветом.
Готов к вопросам и уточнениям.

4. UI-Макет (Пример)
Упрощённый прототип интерфейса во вложение
6. Пример кода (Во вложение)
6.1. Flask-сервер