Исходная ситуация
В настоящее время у нас есть облачная административная панель на базе 1С. Администратор управляет распределением учеников по тренерам через эту систему. Для тренеров нет отдельного интерфейса, поэтому они вынуждены использовать общую админку, что неудобно и снижает эффективность работы.
Цели проекта
- Создать отдельное, легкое и интуитивно понятное веб-приложение, предназначенное исключительно для тренеров.
- Обеспечить непрерывную двустороннюю синхронизацию данных между новым приложением и основной системой 1С через разработанное API.
- Разгрузить администратора: тренеры должны сами видеть актуальное расписание, задания и список учеников без обращения в общую админку.
Основные требования к функционалу приложения для тренеров
- Авторизация: только для тренеров (без доступа к полной админ-панели 1С).
- Просмотр списка учеников: тренер видит только тех учеников, которые закреплены за ним администратором в 1С.
- Управление расписанием: возможность отмечать посещаемость, переносить или отменять занятия.
- Уведомления: push-уведомления о новых назначениях или изменениях в расписании.
- Обратная связь: минимальная возможность оставлять комментарии к занятиям (например, о прогрессе ученика).
Технические требования
- Фронтенд: React, Vue.js или любой современный SPA-фреймворк (на ваше усмотрение, с обоснованием выбора).
- Бекенд: на Python (Django/FastAPI) или Node.js, главное - стабильная работа API.
- API должно быть по ReST-архитектуре, с документацией в Swagger/OpenAPI.
- База данных: PostgreSQL или аналогичная реляционная. Основная система 1С будет выступать как источник истинных данных, приложение - как клиент.
- Безопасность: шифрование трафика (HTTPS), авторизация через JWT-токены.
Портрет целевого пользователя
Тренеры, не обладающие глубокими техническими знаниями. Интерфейс должен быть максимально простым, адаптивным (мобильная версия обязательна), с крупными элементами управления.
Ожидаемые сроки и бюджет
Обсуждаются индивидуально на собеседовании с исполнителем. Предпочтение фрилансерам с опытом интеграции 1С и сторонних веб-приложений.