A complete AI agent platform built with React, TypeScript, and Supabase. This template provides a full-featured foundation for building custom AI agent applications.
- 🤖 Custom AI agent creation and management
- 👥 User authentication and role-based access
- 📊 Analytics and usage tracking
- 🎨 Customizable branding and themes
- 🔒 Admin panel with comprehensive controls
- 💳 Subscription and billing integration
- 📱 Responsive design with mobile support
- 🚀 Ready for production deployment
-
Clone and Install
git clone <repository-url> cd ai-agent-platform npm install
-
Environment Setup
cp .env.example .env # Edit .env with your Supabase credentials -
Database Setup
- Create a Supabase project
- Run migrations from
supabase/migrations/ - Configure authentication settings
-
Development
npm run dev
See deployment.md for detailed deployment instructions.
src/
├── components/ # Reusable UI components
├── pages/ # Page components
├── hooks/ # Custom React hooks
├── config/ # Configuration and environment
├── integrations/ # External service integrations
├── types/ # TypeScript type definitions
└── utils/ # Utility functions
The application is highly configurable through environment variables and the config system:
- Environment: See
.env.examplefor all available options - App Config: Modify
src/config/app.tsfor application settings - Branding: Customize colors, logos, and themes
- Frontend: React, TypeScript, Tailwind CSS, shadcn/ui
- Backend: Supabase (Auth, Database, Storage)
- Deployment: Netlify, Vercel, or custom hosting
- AI Integration: OpenAI compatible APIs
For support and customization inquiries, contact: [Configure in .env]
[Add your license information here]