Цель проекта

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

Основные требования

  • Анонимность: ни при каких обстоятельствах автор отзыва не должен быть раскрыт (без регистрации, без сбора IP, без логов).
  • Безопасность: защита от XSS, SQL-инъекций, DDoS, перехвата данных (HTTPS). Механизмы автоматического бана подозрительных действий.
  • Устойчивость к блокировкам: возможность зеркалирования, смены доменов или использования скрытых сетей.
  • Модерация: опциональная система фильтрации спама или оскорблений без привязки к личности автора.
  • Удобство навигации: поиск по кафедрам, предметам и преподавателям.

Техническое задание

Исполнитель должен предоставить: веб-приложение (бэкенд и фронтенд), инструкцию по развертыванию, описание использованных средств защиты. Желательно использование современных фреймворков (Django, Laravel или аналоги). Готовое решение должно легко адаптироваться под СУБД PostgreSQL или MySQL.

Язык кода основной части: python или php (уточнить с заказчиком).