Задача
Необходимо разработать серверную часть (бэкенд) для сайта, который служит порталом общения между Управляющей компанией и жильцами многоквартирного дома. Фронтенд уже реализован, поэтому бэк должен полностью соответствовать его логике и интерфейсам.
Основные модули бэкенда
- Главная страница сайта (вывод новостей, объявлений, оперативной информации)
- Страница чатов (реализация обмена сообщениями между жильцами и представителями УК)
- Система авторизации через SMS (ввод номера телефона, отправка кода, подтверждение входа)
- Административная панель (управление пользователями, чатами, контентом)
Дополнительные требования
Все API-методы должны обеспечивать реальную синхронизацию данных для динамического обновления страниц. Безопасность данных пользователей - обязательна (шифрование, защита от атак). Документация по API предоставляется по запросу. Контактные данные заказчика отсутствуют в исходном тексте задания.