Описание задачи

У нас готово простое веб-приложение (личный кабинет финансовой организации), состоящее из трех страниц: авторизация, рабочая панель и страница проводимых операций. В текущей версии используется другая база данных. Задача: полностью перенести инфраструктуру на реляционную базу PostgreSQL и настроить запуск всего стека через Docker.

Что должно быть сделано:

  • Перенос данных: Везде, где использовалась прежняя СУБД, реализовать логику работы с PostgreSQL (таблицы, триггеры, запросы).
  • Переписать DAL (Data Access Layer): Адаптировать модель работы с данными под синтаксис и возможности PostgreSQL (например, замена специфичных GROUP BY или работа с JOIN).
  • Docker-сборка: Создать файлы docker-compose.yml, Dockerfile Для веб-приложения и сервиса базы данных.
  • Конфигурация подключений: Настроить параметры через переменные окружения (хост, порт, логин, пароль БД).

Технические требования:

  • Все изменения должны быть обратно совместимы с существующей архитектурой (API, эндпоинты не меняем).
  • Приложение должно запускаться стандартной командой docker compose up --build.
  • Необходимо реализовать скрипт инициализации БД при первом запуске контейнера.

Ожидаемый результат:

с учетом корректировок, система легко масштабируется и избавляется от 'hardcoded' настроек. После завершения работы вы получаете полноценный документ с описанием структуры БД, а также готовый код для CI/CD развертывания.

Разработка набора 3D-иконок в едином стиле

Требуется опытный 3D-дизайнер для создания серии стилизованных 3D-иконок для корпоративного сайта. Работа ведется по предоставленному референсу. Необходимо портфолио с аналогичными проектами.