Цель проекта
Создать анонимную платформу для обратной связи студентов о преподавателях вуза. Ключевое требование - полная конфиденциальность авторов отзывов и защита сайта от внешних атак и цензуры.
Основные требования
- Анонимность: ни при каких обстоятельствах автор отзыва не должен быть раскрыт (без регистрации, без сбора IP, без логов).
- Безопасность: защита от XSS, SQL-инъекций, DDoS, перехвата данных (HTTPS). Механизмы автоматического бана подозрительных действий.
- Устойчивость к блокировкам: возможность зеркалирования, смены доменов или использования скрытых сетей.
- Модерация: опциональная система фильтрации спама или оскорблений без привязки к личности автора.
- Удобство навигации: поиск по кафедрам, предметам и преподавателям.
Техническое задание
Исполнитель должен предоставить: веб-приложение (бэкенд и фронтенд), инструкцию по развертыванию, описание использованных средств защиты. Желательно использование современных фреймворков (Django, Laravel или аналоги). Готовое решение должно легко адаптироваться под СУБД PostgreSQL или MySQL.
Язык кода основной части: python или php (уточнить с заказчиком).