GithubHelp home page GithubHelp logo

yuanzhongqiao / open-saas Goto Github PK

View Code? Open in Web Editor NEW

This project forked from wasp-lang/open-saas

0.0 0.0 0.0 23.06 MB

一个免费的开源 SaaS 应用程序启动器,适用于 React 和 Node.js,具有超强功能。生产就绪。社区驱动。

Home Page: https://opensaas.sh

License: MIT License

JavaScript 2.77% TypeScript 95.68% CSS 1.03% Astro 0.52%

open-saas's Introduction

欢迎使用新的 SaaS 应用程序! 🎉

开放 SaaS - 开源且 100% 免费的 React 和 Node.js SaaS 初学者! |产品搜寻

打开-saas-demo.mp4
open-saas-demo.mp4

您决定使用开放 SaaS 模板构建 SaaS 应用程序。很好的选择!

这个模板是:

  1. 完全开源
  2. 完全免费使用和分发
  3. 具有大量开箱即用的功能!
  4. 尽可能专注于免费、开源服务

🧑‍💻 在此处查看实际操作:OpenSaaS.sh
📚 在此处查看文档:Open SaaS Docs

里面是什么?

该模板本身构建在一些非常强大的工具和框架之上,包括:

  • 🐝 Wasp - 具有超能力的全栈 React、NodeJS、Prisma 框架
  • 🚀 Astro - Astro 的轻量级“星光”文档和博客模板
  • 💸 Stripe - 用于产品和支付
  • 📈合理的谷歌分析
  • 🤖 OpenAI - OpenAI API 集成到应用程序或Replicate中(即将推出 👀)
  • 📦 AWS S3 - 用于文件上传
  • 📧 SendGridMailGun或 SMTP - 用于发送电子邮件
  • 💅 TailwindCSS - 用于样式
  • 🧑‍💼 TailAdmin - TailwindCSS 的管理仪表板和组件
  • 🧪 Playwright - 使用 Playwright 进行端到端测试

因为我们使用 Wasp 作为全栈框架,所以我们可以利用它的许多功能在创纪录的时间内构建我们的 SaaS,包括:

  • 🔐全栈身份验证- 只需几行代码即可完成电子邮件验证+社交身份验证。
  • 端到端类型安全- 输入后端函数并自动在前端推断类型,无需安装或配置任何第三方库。哦,还有类型安全的链接!
  • 🤖作业- 在后台运行 cron 作业或只需在配置文件中定义函数即可设置队列。
  • 🚀一命令部署- 通过 CLI 轻松部署到Fly.io或其他提供商(例如RailwayNetlify)

如果您遇到困难或需要帮助,您还可以访问 Wasp 多元化且乐于助人的社区。

入门

简单说明

首先,要使用 WSL 在 macOS、Linux 或 Windows 上安装最新版本的Wasp,请运行以下命令:

curl -sSL https://get.wasp-lang.dev/installer.sh | sh

然后,使用以下命令创建一个新的 SaaS 应用程序:

wasp new -t saas

这会将Open SaaS 模板的干净副本克隆到新目录中,您可以立即开始构建 SaaS 应用程序!

详细说明

有关入门和使用此模板所需的所有信息,请查看Open SaaS Docs

我们已经详细记录了所有内容,包括安装说明、模板更新、集成服务指南、SEO、部署等等。 🚀

变化与贡献

模板版本控制

每当用户使用 启动新的 Open SaaS 项目时wasp new -t saas,Wasp 都会在存储库中查找特定标签,并在与该标签关联的提交处拉取该项目。对于 Open SaaS,标签是wasp-v{{version}}-template,其中{{version}}是 Wasp 的当前版本,例如wasp-v0.13-template

main为简单起见,我们通过工作流程自动将标签重新应用到分支上的最新提交.github/workflows/retag-commit.yml。这样,用户在通过wasp new -t saas.d启动新项目时始终可以获得最新版本的模板

贡献

请注意,我们已尝试将尽可能多的 SaaS 应用程序的核心功能添加到此模板中,但仍然可能缺少一些特性或功能。

我们总是需要一些帮助来解决未解决的问题,所以请考虑做出贡献

由于贡献时需要了解和考虑一些事项,请务必阅读本存储库中的CONTRIBUTING.md 。

获取帮助并提供反馈

有两种方法可以获得帮助或提供反馈(我们会尽力快速回复!):

  1. 打开一个问题
  2. Wasp Discord -- 请将问题直接发送到 #🙋questions 论坛频道

open-saas's People

Contributors

vincanger avatar infomiho avatar martinovicdev avatar martinsos avatar aayushgithub avatar sunsetsobserver avatar ankur0904 avatar sodic avatar louisguitton avatar og118 avatar tobiastornros avatar pkyria14 avatar yuanzhongqiao avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.