Задача
В текущем React-приложении данные пользователей (регистрация, профиль) сохраняются в Firebase. Нужно заменить Firebase на внутреннюю базу данных, доступную через хостинг-провайдера (например, MySQL или PostgreSQL в составе услуг).
Основные требования
- Перенести логику сохранения и чтения данных пользователя с Firebase на новую базу данных.
- Обеспечить полную корректность регистрации и аутентификации - все существующие функции должны работать так же, как и раньше.
- Данные должны быть надежно защищены и обрабатываться на стороне сервера (REST API или BaaS, если предоставляется провайдером).
- Код должен быть чистым, задокументированным и готовым к развертыванию на указанном хостинге.
Что не требуется
- Разработка нового функционала или дизайна.
- Создание сущностей, не связанных с регистрацией пользователей.