🚀 ShipFast 🚀
最佳免费的SaaS源代码库,适用于GenAI、LLM和其他AI服务!
在几天内而不是几周内推出你的下一个生成式AI创业项目!
注意:这是一个持续进行的项目。给这个仓库加星(⭐)以跟进更新。
路线图
- 账户管理(登录/登出/用户资料)
- 订阅管理(Stripe)
- 内容管理系统(Contentful)
- 简单的OpenAI API集成
- 商业想法生成器(基于关键词)
- 与不同角色聊天
- 与你的文档聊天(PDF、Word等)
- AI写作助手
- AI图像生成器
- 图像搜索引擎
1. 运行项目
该项目配置为使用pnpm
工作区,这意味着你可以用一个命令安装仓库中所有包的node_modules
:
pnpm install
启动应用
同时启动后端和网络应用:
pnpm shipfast up
启动后端
pnpm shipfast backend up
启动网络应用
pnpm shipfast webapp up
本地文档
为了运行你的本地文档服务器,执行以下命令:
pnpm shipfast docs up
2. 技术栈
前端栈:
前端栈基于React,并使用GraphQL与后端通信。设计使用tailwindcss和shadcn/ui。
后端栈:
后端栈基于Python和Django。这将是大多数SaaS特别是AI项目的最佳选择,因为它们通常使用Python作为主要语言。
基础设施:
目标基础设施是AWS。项目配置为使用AWS CDK来部署基础设施。然而,你可以使用docker-compose
在本地运行项目,进行开发工作。
第三方服务:
- Stripe
- Contentful
- Sentry
- OpenAI
在我们的文档网站上阅读更多信息:https://docs.shipfast.dev/。
3. 参考资料
该项目是SaaS Boilerplate - Apptension的分支,进行了大量修改。感谢Apptension的出色工作和慷慨的MIT许可。