Abhishek-Chugh-123/LovableFullStack

GitHub: Abhishek-Chugh-123/LovableFullStack

一个基于 Spring Boot 和 React 的 AI 驱动 SaaS 平台,让用户通过自然语言 prompt 生成完整 Web 应用,并为每个项目提供隔离的 K8s 运行环境和实时预览能力。

Stars: 1 | Forks: 0

# LovableFullStack 🚀 一个基于 Spring Boot 和 React 构建的 AI 驱动的 SaaS 平台,允许用户通过自然语言 prompt 生成完整的、可部署的 Web 应用程序。利用 Spring AI 进行实时的 LLM 响应流式传输,结合 Kubernetes 和 Fabric8 为每个租户提供隔离的 Vite 开发环境,使用 MinIO 进行文件持久化存储,并配备自定义的基于 Redis 的反向代理以实现即时实时预览 —— 同时集成 Stripe 支持的订阅功能和基于 token 的使用配额,实现完整的 SaaS 多租户生命周期管理。 ## 技术栈 | 层级 | 技术 | |-------|------| | 后端 | Spring Boot 4.0, Spring AI, Spring Security | | 前端 | React, Vite, TypeScript | | 基础设施 | Kubernetes, Docker, Fabric8 | | 存储 | MinIO, PostgreSQL + pgvector | | 路由 | Node.js Reverse Proxy, Redis | | 支付 | Stripe Webhooks | | 认证 | JWT, RBAC | ## 架构 - **AI 层** — Spring AI 通过 SSE 流式传输 LLM 响应,并使用基于 pgvector 的上下文注入 - **Runner 池** — 每个项目获得一个隔离的 K8s pod(包含 Vite 开发服务器和 MinIO 同步器 sidecar) - **反向代理** — Node.js proxy 通过 Redis 将项目子域名解析到实时的 pod IP - **支付** — 完整的 Stripe webhook 生命周期(结账、续订、取消、支付失败) Screenshot 2026-05-04 123818 Screenshot 2026-05-04 123800 Screenshot 2026-05-04 122921 Screenshot 2026-05-04 123253 Screenshot 2026-05-04 123304 Screenshot 2026-05-04 123520 Screenshot 2026-05-04 124749
标签:AI代码生成, MITM代理, RAG, SaaS平台, Spring Boot, 子域名突变, 搜索引擎查询, 测试用例, 自动化攻击, 请求拦截