Перенос сайта с Supabase в Yandex Cloud
Описание
Требуется разработчик для переноса инфраструктуры веб-приложения Shark AI с Supabase в Yandex Cloud. Проект разработан на Next.js. Необходимо провести аудит текущей архитектуры и выполнить следующие работы:
1. Перенос базы данных PostgreSQL: включая таблицы, данные, связи, индексы, ограничения и необходимые функции. 2. Перенос или замена системы авторизации: регистрация, вход, управление сессиями и восстановление пароля. 3. Перенос файлового хранилища: изображений, видео и файлов поддержки. Настройка безопасной загрузки и доступа к файлам. 4. Адаптация серверного кода, API и подключение к новой базе данных. 5. Настройка прав доступа и защита данных. 6. Сохранение корректной работы системы токенов: резервирование, списание и возврат. 7. Проверка основных функций приложения после переноса.
Перед началом работ необходимо изучить существующую инфраструктуру, создать резервные копии и согласовать план. Старая система должна оставаться активной до успешного завершения тестирования. По итогам требуется передать исходный код изменений и инструкции по настройке. Публикация приложения осуществляется только после согласования. На первом этапе необходима оценка объёма работ, стоимости и сроков. Начало работ — после согласования условий.
