← 返回项目库

SaaS Starter 中文本地预览工作台

SaaS Starter 中文本地预览版,提供带管理员后台、团队社区、AI 助手和支持收件箱的完整 SaaS 工作台。

本交付在固定上游版本基础上增加简体中文界面、本地内嵌 Convex 演示数据和明确的外部服务边界。用户可以登录本地管理员账户,查看平台指标与用户表,浏览团队消息,打开 AI 对话状态,并在支持收件箱中查看和回复工单;邮件、计费与 AI 供应商不在本地预览中连接。

真实界面

项目截图

共 6 张

管理后台
用户管理
我的收件箱
团队社区
AI 助手
设置

Capabilities

核心功能

✓本地管理员登录与角色权限校验
✓平台指标与外部服务状态仪表盘
✓用户、角色、状态和登录方式管理表
✓团队社区消息实时读取与发送入口
✓AI 助手线程列表与消息工作台
✓客户支持收件箱、工单详情和管理员回复
✓账户设置、语言切换和主题切换
✓内嵌 Convex 演示数据与本地预览边界提示

适用场景

学习 SaaS 产品从认证到后台管理的页面组织方式
在本地验证 Convex 查询、消息列表和支持回复数据流
研究中文化、权限边界和外部服务降级提示的实现

适合谁

希望学习 SvelteKit SaaS 架构、认证、Convex 数据读写、管理员后台和客户支持工作流的开发者与社群成员。

商业化思路

用于社群学习、源码研究和本地技术验证;生产部署前需自行配置并核验邮件、计费、AI、托管和数据库等外部服务。

你会拿到什么

  • ✓固定上游提交的完整源码与中文适配修改
  • ✓本地内嵌 Convex 演示数据、启动说明和权利披露
  • ✓六张 1440×900 中文功能页面截图及绑定 manifest

部署流程

  1. 1安装 Node.js 20+ 与 Bun,进入源码目录并执行 bun install --frozen-lockfile。
  2. 2执行 bun run dev:test 启动带本地内嵌 Convex 的预览,使用 admin@local.dev 与 LocalDevAdmin123! 登录。
  3. 3生产部署前执行 NODE_ADAPTER=1 PUBLIC_SITE_URL=<站点地址> bun run build,并按上游文档补齐真实服务变量。

真实验证结果

已通过 bun install --frozen-lockfile、bun run check、NODE_ADAPTER=1 PUBLIC_SITE_URL=http://localhost:25429 bun run build;使用固定浏览器完成管理员登录、仪表盘/用户表/支持工单/社区/AI/账户设置页面验证,并在支持工单中执行管理员回复后重新读取确认。

部署前须知

本地预览使用占位邮件、计费和 AI 配置,AI 发送与升级购买不会连接真实供应商;天气工具仅返回少数城市的确定性离线样例,不代表实时天气;演示数据存储在本地 Convex 状态中。上游未提供独立 LICENSE 文件,商业使用或再分发前必须自行核验权利。

部署难度

中等

最低配置

Node.js 20+、Bun 1.2+ 与现代浏览器;本地预览使用内嵌 Convex,生产部署需按上游文档配置环境变量和托管服务。

开源许可证

MIT License(以包内源码声明为准)

最后验证

2026-09-05

技术栈

SvelteKitSvelte 5TypeScriptConvexBetter AuthTailwind CSS

授权说明

上游 package.json 与 README 声明 MIT,但固定源码树未包含独立 LICENSE 文件;交付包因此附带研究用途权利披露。发布仅作社群学习研究收录,不承诺商业授权、再分发或衍生作品权利,使用者应在超出研究范围前自行取得权利人确认。

Release notes

版本记录

1 个已发布版本

vcn-144c9d59111c 当前推荐

基于固定上游版本增加简体中文 locale、本地内嵌 Convex 演示数据、本地预览披露、中文导航/额度提示和支持工单回复验收。

部署要求:Node.js 20+、Bun 1.2+ 和现代浏览器;本地预览不要求真实邮件、计费或 AI 密钥。

已知问题:真实邮件、计费和 AI 服务未接入;上游独立 LICENSE 文件缺失,权利边界以包内披露和权利人确认为准。

登录后领取