Фриланс › Проекты › Разработка для WEB › Next.js SaaS-шаблон: авторизация, биллинг, мультитенант, админка
Next.js SaaS-шаблон: авторизация, биллинг, мультитенант, админка

Заказчик
Web
Параметры проекта
Вариант сотрудничестваОдноразовый проект
РазделРазработка для WEB
Предоплатабез предоплат
Способы оплатыНаличные, Банковский перевод
Приём заявокот вчера, 22:48 до 2026-08-27
Описание проекта
Описание
Запускаем 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 дней.
Запускаем 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 дней.