24FreelanceБиржа фриланса, которая не спит
Срок приёма заявок истёк

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

108 просмотров 0 откликов#41819
Бюджет€3 825за проект
ФорматРазовый проектбез предоплаты
ОплатаНаличные, Банковский перевод
Приём заявокСрок приёма заявок истёкдо 27.08.2026
Откликов0в среднем по разделу: 0,1
Просмотров10817 за 14 дней

Описание проекта

Мы запускаем новый B2B SaaS-продукт и хотим стартовать с крепкого, полнофункционального шаблона, а не с одноразового демо. Смысл в том, что продуктовую логику наша команда будет наращивать поверх этого стартера, поэтому он обязан быть production-ready с первого дня: настоящая авторизация, настоящий биллинг, настоящая изоляция данных между тенантами и вся та обвязка, без которой ни один серьёзный SaaS не живёт, но которую никто не любит переписывать заново. Ищем разработчика, который такой фундамент уже собирал и понимает, какие решения дорого исправлять потом.

Объём охватывает весь костяк. Сначала авторизация и роли — NextAuth.js v5 с email, Google и GitHub, подтверждением почты и сбросом пароля, иерархией Super Admin / Org Admin / Member и управлением сессиями. В основе всего лежит мультитенантность: пользователи принадлежат организациям, тенант-таблицы несут org_id, есть аккуратный флоу приглашений по email. Биллинг — на Stripe: планы месяц/год, пробный период, обработка вебхуков, учёт по местам и customer portal для самообслуживания. Панель супер-админа даёт управление организациями, impersonate, feature flags и метрики вроде MRR и churn.

Всё связывает инфраструктура: Prisma и PostgreSQL, Resend для транзакционных писем, конфиг деплоя на Vercel, GitHub Actions CI с lint, typecheck и Vitest, feature flags через Vercel Edge Config. Весь код на TypeScript. Бюджет фиксированный — 420 USD на 18 дней. Модули и результат ниже.

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

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-чеклист.
Бюджет: фиксированный, 420 USD. Срок: 18 дней.
Веб программирование Наличные, Банковский перевод
24
Твенти · совет

Как написать отклик, который выберут

  • Начните с задачи заказчика, а не с рассказа о себе.
  • Дайте одну-две похожие работы из портфолио.
  • Назовите цену и срок — и что именно в них входит.
  • Задайте один уточняющий вопрос — он начинает диалог.

Отклики 0

Тексты откликов видит только заказчик.

Тот же раздел

Похожие проекты

Все проекты раздела
Полезно знать
Как откликнуться на этот проект?

Войдите как фрилансер, опишите, как решите задачу, укажите цену и срок. Заказчик читает отклики и начинает диалог с лучшими.

Кто видит мой отклик?

Только заказчик, разместивший проект, и вы. Другие фрилансеры не видят ни текст, ни цену.

Где найти похожие заказы?

Новые проекты в разделе «Веб программирование» появляются каждый день. Все проекты раздела

ЗАКАЗЧИКАМ · БЕЗОПАСНАЯ СДЕЛКА

Нужен похожий проект? Разместите задание бесплатно за 30 секунд

Получите предложения от проверенных фрилансеров и оплачивайте результат только после приёмки через Безопасную сделку.

Разместить задание бесплатно →Как работает защита
ИСПОЛНИТЕЛЯМ · PAYORA 1-CLICK

Закрепите анкету в ТОП категории за $5 / неделю

Поднимите свой профиль и портфолио на 1-е место каталога (оплата в 1 клик через Payora) и получайте до 5× больше прямых заказов.

Закрепить в ТОП ($5/нед)Пополнить через Payora