Задача

Разработать небольшое демонстрационное приложение, состоящее из клиентской (Frontend) и серверной (Backend) частей, для наглядного представления процесса тестирования.

Frontend часть

  • Страница авторизации под клиентом поликлиники.
  • Личный кабинет клиента с основным функционалом (детали уточняются при обсуждении).
  • Минимальный дизайн, удобный для тестирования.

Backend часть

  • API для обработки запросов авторизации и данных клиента.
  • Простая база данных для хранения тестовых учетных записей (реализация любой СУБД на усмотрение исполнителя).
  • Поддержка сценариев, требуемых для тестового покрытия.

Требования

  • Решение должно легко разворачиваться локально для демонстрации.
  • Код должен быть написан на любом современном фреймворке (например, React/Vue для Frontend, Django/FastAPI/Express для Backend).
  • Четкое разделение на Frontend и Backend, вся логика вынесена на бэкенд.