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

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

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

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

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

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

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

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

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

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

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

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

Доработка и оптимизация интерфейса интернет-магазина на Opencart

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

Разработка дизайна мерча для киберспортивной команды

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