Техническое задание: Рефакторинг и модернизация платформы для мероприятий

Общее описание проекта

Существует рабочая, но устаревшая платформа для организации и записи на мероприятия. Система позволяет организаторам создавать события, а пользователям - регистрироваться на них. Имеется интеграция для отправки уведомлений через социальную сеть. Текущая кодовая база требует приведения к современным стандартам и улучшения безопасности.

Основные задачи

1. Рефакторинг и структурирование кода

  • Привести структуру файлов и папок проекта в соответствие с общепринятыми практиками для подобных веб-приложений.
  • Упорядочить код, улучшив его читаемость и поддерживаемость.

2. Внедрение безопасной системы авторизации

  • Заменить текущую систему входа (логин и пароль в открытом виде) на безопасный механизм аутентификации.
  • Обеспечить надежное хранение учетных данных пользователей.

3. Доработка системы прав и разрешений пользователей

  • Улучшить и детализировать ролевую модель (организаторы, участники).
  • Четко разграничить функционал и доступ к разделам сайта для разных типов пользователей.

Требования к результату

  • Работоспособность всего существующего функционала (создание мероприятий, запись, уведомления) должна быть сохранена.
  • Код должен стать чище, лучше организован и подготовлен для дальнейшего развития.
  • Безопасность пользовательских данных должна быть существенно повышена.

Создание динамических страниц для каталога услуг на сайте

Требуется реализовать на сайте систему динамических разделов и страниц для каталога услуг по брендам и моделям оборудования. Необходимо обеспечить автоматическое формирование URL, заголовков и структуры на основе данных из базы.

Корректировка архитектурных чертежей таунхаусов в AutoCAD

Необходимо внести правки в готовые архитектурно-строительные чертежи малоэтажного жилого комплекса. Требуется специалист с опытом проектирования стропильных систем и работы с жилыми домами малой этажности.