Abhishek-Chugh-123/LovableFullStack
GitHub: Abhishek-Chugh-123/LovableFullStack
Stars: 1 | Forks: 0
# LovableFullStack 🚀
An AI-powered SaaS platform built with Spring Boot and React that lets users generate complete, deployable web applications from natural language prompts. Leverages Spring AI for real-time LLM response streaming, Kubernetes with Fabric8 for isolated per-tenant Vite dev environments, MinIO for file persistence, and a custom Redis-backed reverse proxy for instant live previews — with Stripe-powered subscriptions and token-based usage quotas for full multi-tenant SaaS lifecycle management.
## Tech Stack
| Layer | Tech |
|-------|------|
| Backend | Spring Boot 4.0, Spring AI, Spring Security |
| Frontend | React, Vite, TypeScript |
| Infrastructure | Kubernetes, Docker, Fabric8 |
| Storage | MinIO, PostgreSQL + pgvector |
| Routing | Node.js Reverse Proxy, Redis |
| Payments | Stripe Webhooks |
| Auth | JWT, RBAC |
## Architecture
- **AI Layer** — Spring AI streams LLM responses via SSE with pgvector-backed context injection
- **Runner Pool** — Each project gets an isolated K8s pod (Vite dev server + MinIO syncer sidecar)
- **Reverse Proxy** — Node.js proxy resolves project subdomains to live pod IPs via Redis
- **Payments** — Full Stripe webhook lifecycle (checkout, renewal, cancellation, payment failure)


标签:自动化攻击