A comprehensive SaaS platform for building websites and web applications using AI, similar to Base44.
- 🤖 AI-powered app building - Generate applications using natural language
- 🗄️ Integrated backend and database system - Full-stack development platform
- 🎨 Responsive visual editor - Real-time visual editing with code preview
- 📊 Analytics dashboard - Comprehensive analytics for your applications
- 👥 Multi-user editing and collaboration - Real-time collaborative development
- ☁️ Cloud storage - Secure file and asset management
- 🔐 Authentication and user management - Complete user lifecycle management
- 💳 Payment processing - Subscription billing and plan management
- 📧 Email marketing tools - Integrated communication and marketing
- 🐛 Debugging and troubleshooting tools - Advanced development tools
This is a monorepo containing:
apps/marketing- Public marketing website (Next.js)apps/dashboard- Main application dashboard (Next.js)apps/api- Backend API services (Node.js/Express)apps/editor- Visual editor application (Next.js)packages/ui- Shared UI componentspackages/database- Database schema and utilitiespackages/auth- Authentication utilitiespackages/ai- AI integration servicespackages/email- Email servicespackages/analytics- Analytics utilities
- Frontend: Next.js 14, TypeScript, Tailwind CSS, Shadcn/ui
- Backend: Node.js, Express, TypeScript
- Database: PostgreSQL, Prisma ORM
- Authentication: Supabase Auth
- AI: OpenAI API, Anthropic Claude
- Payments: Stripe
- Email: Resend
- Storage: Supabase Storage
- Deployment: Vercel, Railway
- Clone the repository
- Install dependencies:
npm install - Set up environment variables (see
.env.example) - Run the development server:
npm run dev
npm run dev- Start all development serversnpm run build- Build all applicationsnpm run test- Run all testsnpm run lint- Lint all codenpm run type-check- Type check all TypeScript
manifest-saas-platform/
├── apps/
│ ├── marketing/ # Public marketing website
│ ├── dashboard/ # Main user dashboard
│ ├── api/ # Backend API
│ └── editor/ # Visual editor
├── packages/
│ ├── ui/ # Shared UI components
│ ├── database/ # Database utilities
│ ├── auth/ # Authentication
│ ├── ai/ # AI services
│ ├── email/ # Email services
│ └── analytics/ # Analytics
└── docs/ # Documentation
Please read our contributing guidelines before submitting pull requests.
This project is licensed under the MIT License.