24Freelance永不休眠的自由职业市场
响应期已结束

Next.js SaaS 模板:认证、计费、多租户、管理面板

108 浏览 0 回复#41819
预算€3 825项目预算
格式一次性项目无预付款
付款现金, 银行转账
接受的回复响应期已结束直到 27.08.2026
回复0类别平均: 0,1
视图108在14天内 17

项目描述

翻译
我们正在推出一款新的 B2B SaaS 产品,希望从一个稳固、功能齐全的模板开始,而不是一个一次性的演示。我们的想法是我们的团队将在这个起始模板上构建产品逻辑,因此它必须从第一天起就具备生产就绪的条件:真实的认证、真实的计费、租户之间的真实数据隔离,以及每个严肃的 SaaS 所需的所有基础设施,但没有人愿意从头开始重写。我们正在寻找一位已经构建过这样的基础并理解哪些解决方案后期修复成本高的开发者。

范围涵盖整个骨干。首先,认证和角色——NextAuth.js v5,支持电子邮件、Google 和 GitHub,电子邮件验证和密码重置,超级管理员/组织管理员/成员层级,以及会话管理。多租户是核心:用户属于组织,租户表携带 org_id,存在一个干净的电子邮件邀请流程。计费使用 Stripe:月度/年度计划、试用期、Webhook 处理、基于座位的计量,以及自助服务的客户门户。超级管理员面板提供组织管理、模拟、功能标志,以及 MRR 和流失等指标。

基础设施将所有内容连接在一起:Prisma 和 PostgreSQL,Resend 用于事务性电子邮件,Vercel 部署配置,GitHub Actions CI 进行 lint、类型检查和 Vitest,通过 Vercel Edge Config 实现功能标志。所有代码均使用 TypeScript 编写。固定预算——420 美元,18 天。模块和交付物如下。

核心模块

1. 认证和角色
—— NextAuth.js v5:电子邮件/密码、Google、GitHub
—— 电子邮件验证、密码重置
—— 角色:超级管理员/组织管理员/成员
—— 会话管理(刷新令牌轮换)

2. 多租户
—— 模型:用户属于组织
—— 数据隔离在数据库级别(org_id)
—— 邀请:电子邮件、接受、组织登录
—— 设置页面:名称、徽标、计费、成员

3. 计费和订阅
—— Stripe 计费:月度/年度计划、试用期
—— Webhook:checkout.session.completed、订阅事件
—— 基于座位的计量
—— 自助服务的客户门户
—— 升级/降级/取消

4. 管理面板
—— 超级管理员:组织管理、模拟、功能标志
—— 指标:MRR、流失、活跃用户
—— 按细分的电子邮件活动

5. 基础设施
—— Prisma ORM + PostgreSQL
—— Resend 用于事务性电子邮件
—— Vercel 部署
—— GitHub Actions CI:lint、类型检查、Vitest
—— 通过 Vercel Edge Config 实现功能标志

交付物:私有 GitHub 仓库,包含本地设置的 README,生产检查清单。
预算:固定,420 美元。时间表:18 天。
网页编程 现金, 银行转账
24
二十 · 提示

如何写出被选中的回复

  • 以客户的任务开头,而不是讲述自己的故事。
  • 链接一到两个来自您作品集的类似作品。
  • 给出一个价格和截止日期——以及它们具体包括什么。
  • 问一个澄清问题:这可以开始对话。

回复 0

回复文本仅对客户可见。

同类类别

类似项目

该类别中的所有项目
值得注意
我该如何回应这个项目?

以自由职业者身份登录,描述您将如何解决任务,命名您的价格和截止日期。客户会阅读回复并与最佳的进行对话。

谁能看到我的回复?

只有发布项目的客户和您自己。其他自由职业者无法看到您的文本或价格。

我在哪里可以找到类似的工作?

在“网页编程”中每天都有新项目出现。 该类别中的所有项目

FOR CLIENTS · SAFE DEAL ESCROW

Need a similar project? Post your task for free in 30 seconds

Get competitive bids from verified freelancers and release payment only when you approve the work via Safe Deal.

Post a Task for Free →How Safe Deal Works
FOR FREELANCERS · PAYORA 1-CLICK

Pin your profile to the TOP of the category for $5 / week

Boost your profile and portfolio to #1 in the directory (1-click crypto & fiat checkout via Payora) to get 5× more direct orders.

Pin Profile to TOP ($5/wk)Top Up via Payora