Home
Softono
j

jatingargiitk

Professional software vendor delivering innovative solutions on the Softono platform. Specialized in both open-source and proprietary software development.

Total Products
1

Software by jatingargiitk

saas-builder
Open Source

saas-builder

# SaaS-Builder: The AI-Native SaaS Framework Generate production-ready SaaS apps instantly, powered by autonomous AI Agents. ## ๐Ÿš€ What is SaaS-Builder? SaaS-Builder is an AI-native framework designed to transform high-level ideas into fully functional SaaS applications rapidly, effortlessly, and at scale. Powered by cutting-edge AI models, SaaS-Builder automatically scaffolds full-stack React apps with Flask backend and SQLite database, built-in authentication, real-time features, complete TypeScript integration, and production-grade database schemas. ## โœจ Key Features - ๐Ÿค– **AI-Powered Generation**: Instantly build full-stack React apps with Flask & SQLite - ๐Ÿ—๏ธ **Complete Application Stack**: Frontend (React), backend (Flask), authentication , data persistence all handled automatically - ๐Ÿ” **Integrated Authentication**: Seamless Flask auth setup with protected routes - ๐ŸŽฏ **TypeScript First**: Clean, strongly-typed React codebases by default - โšก **Real-time Capabilities**: Real-time features via Flask integration - ๐Ÿ“Š **Automated Database Setup**: Auto-generated SQLite schemas and migrations ## ๐ŸŽฅ Project Demo Watch our project demo to see SaaS-Builder in action: [โ–ถ๏ธ Watch Demo Video](https://gocodeo-asset.s3.ap-south-1.amazonaws.com/saas-builder.mp4) See how easily you can: - Generate a complete SaaS application from scratch - Set up authentication and database - Deploy your application - And much more! ## ๐Ÿ“ฆ Quick Start ### Installation Install from PyPI: ```bash pip install saas-builder ``` Or install from source: ```bash git clone https://github.com/jatingarg619/saas-builder.git cd saas-builder pip install -e . ``` ## ๐Ÿ› ๏ธ Usage Start a new SaaS project effortlessly: ```bash saas-builder init ``` ### Interactive Setup Flow Running `saas-builder init` guides you through: โœ… **Project Name & Description** ๐Ÿ“‹ **Template Selection** - E-commerce Template - SaaS Marketing Template - CRM Template - Default Template ๐Ÿงฉ **Tech Stack Selection** - React (UI Only): For frontend-only projects - React + Flask + SQLite: For full-stack projects with authentication, data persistence, and real-time features ๐Ÿ”‘ **Database Configuration** - SQLite database auto-setup ๐Ÿค– **AI Model Selection** - Claude 3.7 Sonnet (Anthropic) - GPT-4.1 (OpenAI) - Gemini 2.5 Pro (Google) ## ๐Ÿ”‘ API Keys Setup Create a `.env` file with your API key(s): ```env # Claude ANTHROPIC_API_KEY=your_anthropic_api_key # GPT-4.1 OPENAI_API_KEY=your_openai_api_key # Gemini GOOGLE_API_KEY=your_google_api_key ``` Only one API key (for your chosen model) is required. ## ๐Ÿ—๏ธ Behind-the-Scenes Build Steps The SaaS-Builder CLI handles: | Task | Details | |------|---------| | Project Initialization | Scaffold React + Flask project with TypeScript integration | | Authentication Setup | Integrated Flask Auth with UI & route protection | | Database Schema | Automatic SQLite DB setup, models, and migrations | | Dependency Installation | npm & pip dependencies and dev environment configuration | | Real-time Setup | Native integration of Flask real-time capabilities | | Development Server | Auto-start React and Flask dev servers for immediate preview | ## ๐Ÿ“ Example Output ``` โœ… Build complete! โ•ญโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ Build Summary โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฎ โ”‚ โ”‚ โ”‚ Project: task-manager โ”‚ โ”‚ Description: App for managing tasks โ”‚ โ”‚ Tech Stack: React + Flask + SQLite โ”‚ โ”‚ Files Created: 42 โ”‚ โ”‚ Status: FINISHED โ”‚ โ”‚ โ”‚ โ•ฐโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฏ ``` ## ๐ŸŒŸ Our Vision SaaS-Builder aims to revolutionize application development, leveraging advanced AI to automate the creation of full-stack SaaS products, empowering developers to focus purely on innovation and unique business logic. ## ๐ŸŽฏ Our Mission To build the most intuitive, powerful AI-native SaaS generation framework making software development dramatically faster, simpler, and more creative. ## ๐Ÿค Contributing Join our open-source community and help shape the future: - ๐ŸŒฑ Fork and improve the repo - ๐Ÿ› ๏ธ Submit pull requests with features or fixes - ๐Ÿ’ก Share your suggestions and feedback on GitHub issues ## ๐Ÿ“„ License Licensed under MIT โ€“ see LICENSE for details. ## ๐Ÿ”— Useful Links - GitHub: [github.com/jatingarg619/saas-builder](https://github.com/jatingarg619/saas-builder) - PyPI: [pypi.org/project/saas-builder](https://pypi.org/project/saas-builder) - Documentation: Coming soon! โญ Support the framework by starring the repo! **SaaS-Builder SaaS app development reimagined.**

Web Development AI Agents Low-Code & No-Code Dev
222 Github Stars