Сайт-приложение по оказанию юридических услуг в области списания долгов и банкротства физических и юридических лиц «Центр правовой помощи при банкротстве».
Реализован на основе языков программирования (и их фреймворков): серверная часть – Python, Flask, клиентская часть – JavaScript, Vue 3 (Composition Api), сборщик проектов Vite.
В проекте реализованы: формы отправки заявок клиентов на сервер, email уведомление администратора о таких заявках, real-time обновление табличного списка заявок, ссылка на телеграм-бот, ведущий диалог при приеме заявок и направляющий их на сервер для отображения в табличном списке.
Сайт декорирован анимационными элементами, создающими дружественный и интуитивно понятный UI (пользовательский интерфейс).
Непосредственной «изюминкой» проекта, является бизнес-логика сегмента административно доступа, предназначенного для зарегистрированных и аутентифицированных сотрудников «Центра правовой помощи при банкротстве».
Логика регистрации и аутентификации реализованы на основе собственных решений и тонко настроена по техническому заданию, сформированному на основе запросов руководителя юридического коллектива.
Доступ к административному сегменту и полномочия руководителей и сотрудников, распределены на основе ролей (Администратор, Исполнитель) и привилегий (возможность видеть и работать со всеми заявками – Администратор, возможность видеть и работать только с отписанными Администратором заявками – Исполнитель).
При работе с заявками их возможно редактировать, удалять (через всплывающее окно подтверждения), переводить в архив и обратно в работу.
Все контактные данные клиента привязана к каждой заявке и отображается во всплывающем окне при наведении курсора на соответствующую графу таблицы заявок.
Поддерживается фильтрация запросов быстрого контекстного поиска и разделение заявок на поступившие с сайта и от телеграм-бота.
Сайт-приложение спроектирован и реализован полностью самостоятельно (front-end + back-end), без привлечения специалистов со стороны.
Логические и иные ошибки выявлены и исправлены на этапе тестирования (с применением соответствующих расширений – unittest, pytest).
Ссылка на сайт:
https://irina23new.ru Ссылка на GitHub репозиторий с front-end:
https://github.com/Irina-Strong-Lady/bankrupt.git Ссылка на GitHub репозиторий с bak-end:
https://github.com/Irina-Strong-Lady/backend.git