← 返回项目库

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 文件缺失,权利边界以包内披露和权利人确认为准。

登录后领取