Техническое задание: Настройка и интеграция базы данных
Существующий сайт с личным кабинетом пользователя и административной панелью требует полноценной настройки базы данных для корректной работы ключевых функций.
Проблема
В текущий момент в системе наблюдаются критические сбои:
- В админ-панели не отображаются новые зарегистрированные клиенты.
- Записи пользователей на выбранные услуги не фиксируются и не доходят до администратора.
- Чат поддержки в личном кабинете пользователя и в админке не функционирует - сообщения не доставляются.
Цель проекта
Полностью настроить и интегрировать базу данных для обеспечения бесперебойной работы всего функционала сайта «от А до Я».
Основные требования к работе
1. Административная панель
- Обеспечить реальное время отображения списка новых зарегистрированных пользователей.
- Настроить прием и отображение записей клиентов на услуги с детализацией (услуга, дата, время, статус).
- Реализовать интерфейс чата поддержки для общения администратора с клиентами.
2. Личный кабинет пользователя
- Настроить функционал записи на услуги с сохранением данных в БД.
- Внедрить рабочий чат с поддержкой, где сообщения пользователя сохраняются и передаются в админку.
3. База данных и инфраструктура
- Спроектировать и реализовать структуру SQL-базы данных (таблицы для пользователей, услуг, записей, сообщений чата).
- Обеспечить надежную двустороннюю связь между фронтендом (сайт) и базой данных.
- Предпочтительно выполнить работу на хостинге, где размещен сайт, с использованием его инструментов (например, встроенных баз данных).
- Исправить ошибки, возникшие при предыдущих попытках интеграции с внешними сервисами.
Дополнительная информация
Сайт уже размещен на хостинге и имеет базовую реализацию. Исполнителю потребуется проанализировать существующую структуру, выявить причины неработоспособности текущих решений и предложить оптимальный вариант интеграции БД.