Описание заказа
Задача: Реализовать бэк и ЛК для платформы.
Требуется к готовому фронту платформы сделать бэк, и довести до готовности сайт.
По стек, проект начат на Next. js в связки с Supabase.
Фронт часть есть, осталось сделать бэк часть и админку.
Создать еще ЛК с Magic Links, оплатой, дрип контентом.
На данный момент уже готовый контент, сам продукт сверстан и готов.
Сделано простой макет личного кабинета.
Что осталось доделать, реализовать :
Нужно сделать ход и регистрация через Magic Links (Supabase Аuth), пользователь оплачивает, вводит email → получает ссылку → переходит → попадает в ЛК.
Далее повторный вход через Magic Links — аналогично (стандартный flow Supabase).
Далее нужно сделать ЛК с дрип-контентом, в нем будет отображения списка юнитов контента. Ежедневное открытие нового юнита контента. Сегодняшний и все предыдущие будут доступны, будущие будут закрыты. И отметка о прохождении урока (прогресс).
Сделать и подключить платежи и доступ. То есть, оплата подписки. После оплаты будет доступ ко всем урокам (с сохранением дриплогики). При не оплате будет блокировка доступа. Использовать будет платёжный шлюз от ЮKcca или CloudPayments (карты + СБП). Обязательна обработка вебхуков.
Далее делаем повторную авторизация и сессии. То есть пользователь не "вылетает" из системы после перезагрузки. Кнопка "Выйти" (завершение сессии). Magic-ссылки одноразовые, с ограничением по времени. Так же нужно сделать минимальную админку.
В ней мы будем иметь просмотр пользователей, статуса подписки, прогресса (можно через Supabase Studio + простые кастомные страницы).