SaaS AI-powered No-Code Builder for Websites & Mobile Apps
AI-Bilder is a cross-platform no-code builder that lets users create websites and mobile apps using drag-and-drop tools and multiple AI integrations. It provides easy export to mobile, domain management, and API keys, with a focus on accessibility for everyone.
A powerful React/Next.js SaaS website and app builder with drag-and-drop UI, code export, multi-page support, AI model integration, API generator, domain management, and analytics.
The application follows React best practices and modern patterns:
frontend-builder/
βββ app/ # Next.js app directory
β βββ analytics/ # Analytics dashboard page
β βββ builder/ # Main builder interface
β βββ dashboard/ # User dashboard
β βββ projects/ # Projects list page
β βββ layout.tsx # Root layout with providers
β βββ page.tsx # Home/landing page
βββ components/
β βββ analytics/ # Analytics components
β βββ builder/ # Builder components
β β βββ Canvas.tsx # Drag-drop canvas
β β βββ ComponentPalette.tsx # Component selector
β β βββ PropertiesPanel.tsx # Property editor
β β βββ CodeExportModal.tsx # Code export UI
β βββ ui/ # UI components
β βββ Header.tsx # Navigation header
βββ contexts/ # React contexts
β βββ AppContext.tsx # Project management
β βββ BuilderContext.tsx # Builder state
β βββ UserContext.tsx # User authentication
βββ hooks/ # Custom React hooks
β βββ useAnalytics.ts # Analytics hook
β βββ useCodeExport.ts # Code export hook
β βββ useDragDrop.ts # Drag-drop hook
βββ services/ # Business logic services
β βββ aiService.ts # AI integration
β βββ analyticsService.ts # Analytics tracking
β βββ apiGenerator.ts # API generation
β βββ domainService.ts # Domain management
βββ types/ # TypeScript definitions
βββ index.ts # Type definitions
git clone https://github.com/AI-WONDER-LABs/Ai-bilder.git
cd Ai-bilder
npm install
npm start
docker build -t ai-bilder .
docker run -p 3000:3000 ai-bilder
See CONTRIBUTING.md for guidelines.
Using GitHub Copilot? This repository includes comprehensive Copilot instructions to help you get the most out of AI-assisted development.