Техническое задание: Внутренний веб-сервис для подбора банков-гарантов
Цель проекта
Разработать закрытый веб-сервис для автоматизации и ускорения процесса подбора банков, предоставляющих гарантии по заявкам клиентов. Система исключит ошибки ручного подбора и сократит время обработки заявок.
Основной функционал
1. Административная панель (для роли «Админ»)
- Возможность добавления, редактирования и управления записями банков в базе данных.
- Настройка для каждого банка индивидуальных условий: финансовые лимиты, сроки, поддерживаемые законы, регионы работы, требования к опыту клиента.
- Добавление и редактирование комментариев к каждому банку для внутреннего использования.
2. Пользовательский интерфейс (для роли «Сотрудник»)
- Интуитивно понятная форма поиска с полями для ввода параметров клиентской заявки.
- Использование выпадающих списков, чекбоксов и других удобных элементов для выбора значений: сумма, срок, законодательная база, регион, опыт клиента.
3. Бизнес-логика и алгоритм
- Реализация строгого алгоритма сравнения введенных параметров заявки с условиями каждого банка из базы.
- Фильтрация должна учитывать все заданные критерии.
4. Вывод результатов
- Простой и четкий список, содержащий только названия банков, подходящих под все условия заявки.
- Отображение связанных с банком комментариев для информирования сотрудника.
5. Безопасность и доступ
- Обязательная авторизация по логину и паролю.
- Система ролей: «Сотрудник» (только поиск) и «Администратор» (полный доступ к редактированию базы).
Требования к реализации
- Технологии: на усмотрение исполнителя, с учетом необходимости развертывания на стандартном хостинге.
- Дизайн: простой, лаконичный, удобный для ежедневного использования. Сложный дизайн не требуется.
- Результат: полностью рабочий сайт, размещенный на нашем хостинге, с переданным исходным кодом и подробной инструкцией по установке и администрированию.
Что НЕ входит в задачу
- Разработка мобильного приложения.
- Сложные визуальные элементы и анимации.
- Интеграция с внешними API (например, Центральным банком).
- Система уведомлений или личные кабинеты клиентов.