AI-powered Form Builder & Management System
Built using Next.js, Clerk, Drizzle, and Gemini AI.
## 🎥 Live Demo
Demo.mp4
Click the image above to watch the demo.
Follow these steps to set up and run the project locally:
git clone https://github.com/your-username/formflow-ai.git
cd formflow-ainpm install
# or
yarn install
# or
pnpm install
Create a .env.local file in the root directory and add:
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=your-clerk-publishable-key
CLERK_SECRET_KEY=your-clerk-secret-key
NEXT_PUBLIC_CLERK_SIGN_IN_URL=/sign-in
NEXT_PUBLIC_CLERK_SIGN_UP_URL=/sign-up
NEXT_PUBLIC_GEMINI_API_KEY=your-gemini-api-key
NEXT_PUBLIC_DATABASE_URL_CONFIG=your-database-url
npm run dev
# or
yarn dev
# or
pnpm dev
Open http://localhost:3000 in your browser to see the platform in action.
- Framework: Next.js (App Router)
- Authentication: Clerk
- Database: Drizzle ORM
- AI Integration: Gemini API (Google)
- Deployment: Vercel
- Styling: Tailwind CSS + shadcn/ui
- 🚀 AI-powered Form Generation & Validation
- 🔐 Secure Authentication with Clerk
- ⚡ Smart Form Suggestions via Gemini AI
- 📊 Data Management using Drizzle ORM
- 🎨 Beautiful UI with Tailwind CSS & shadcn/ui
- 📱 Fully Responsive & Accessible
The recommended way to deploy FormFlow AI is using Vercel.
npx vercelWe welcome contributions! Please fork the repository, make changes, and submit a pull request.
This project is licensed under the MIT License.
⭐️ Made with ❤️ by the FormFlow AI Team ⭐️
