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

Роботодавець
Mykola
Параметри проєкту
Варіант співпраціОдноразовий проєкт
РозділРозробка для WEB
Передоплатабез передоплат
Способи оплатиГотівка, Банківський переказ
Прийом заявоквід сьогодні, 02:52 до 28.08.2026
Опис проєкту
Запускаємо 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: місяць/рік, пробний період
— Webhook: checkout.session.completed, підписки
— Облік місць (seats-based)
— 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 днів.
Основні модулі
1. Авторизація та ролі
— NextAuth.js v5: email/пароль, Google, GitHub
— Підтвердження email, скидання пароля
— Ролі: Super Admin / Org Admin / Member
— Сесії з refresh token rotation
2. Мультитенантність
— Модель: користувач належить організації
— Ізоляція даних: org_id на всіх таблицях
— Запрошення: email → прийняття → вхід в орг
— Налаштування: ім'я, лого, білінг, учасники
3. Білінг і підписки
— Stripe Billing: місяць/рік, пробний період
— Webhook: checkout.session.completed, підписки
— Облік місць (seats-based)
— 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 днів.