Next.js SaaS-шаблон: авторизация, биллинг, мультитенант, админка

Andriy
Заказчик

Andriy

8 проектов
Параметры проекта
Вариант сотрудничестваОдноразовый проект
Предоплатабез предоплат
Способы оплатыНаличные, Банковский перевод
Приём заявокот до 2026-08-28
Описание проекта
Запускаем B2B SaaS-продукт и нужен качественный стартер. Не демо — production-ready код, на который можно накладывать продуктовую логику.

Основные модули

1. Авторизация и роли
— NextAuth.js v5: email/пароль, Google, GitHub
— Подтверждение email, сброс пароля
— Роли: Super Admin / Org Admin / Member
— Управление сессиями (refresh token rotation)

2. Мультитенантность
— Модель: пользователь принадлежит организации
— Изоляция данных на уровне БД (org_id)
— Инвайты: email → принятие → вход в орг
— Страница настроек: имя, лого, биллинг, участники

3. Биллинг и подписки
— Stripe Billing: планы месяц/год, пробный период
— Вебхук: checkout.session.completed, события подписки
— Учёт мест (seats-based metering)
— Customer portal для самообслуживания
— Upgrade/downgrade/cancel

4. Панель администратора
— Super Admin: управление организациями, impersonate, feature flags
— Метрики: MRR, churn, активные пользователи
— Email-рассылки по сегментам

5. Инфраструктура
— Prisma ORM + PostgreSQL
— Resend для транзакционных писем
— Vercel деплой
— GitHub Actions CI: lint, typecheck, Vitest
— Feature flags через Vercel Edge Config

Результат: GitHub-репо + README с локальной настройкой + production чеклист.
Бюджет: фиксированный. Срок: 18 дней.
Автор проекта: Andriy