Skip to content

FormFlow AI is an AI-powered form builder designed to simplify form creation, management, and automation. Whether you're a business, educator, or developer, FormFlow AI provides an intelligent and efficient way to build, share, and analyze forms—powered by Gemini AI.

Notifications You must be signed in to change notification settings

harshdwivediiiii/FormFlow-AI

Repository files navigation

🚀 FormFlow AI - Intelligent Form Management

AI-powered Form Builder & Management System
Built using Next.js, Clerk, Drizzle, and Gemini AI.


## 🎥 Live Demo
Demo.mp4

📺 Video Demo

Click the image above to watch the demo.

🖼️ Screenshot

FormFlow AI Screenshot

🚀 Getting Started

Follow these steps to set up and run the project locally:

1️⃣ Clone the Repository

git clone https://github.com/your-username/formflow-ai.git
cd formflow-ai

2️⃣ Install Dependencies

npm install
# or
yarn install
# or
pnpm install

3️⃣ Set Up Environment Variables

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

4️⃣ Run Development Server

npm run dev
# or
yarn dev
# or
pnpm dev

Open http://localhost:3000 in your browser to see the platform in action.


🛠️ Tech Stack

  • Framework: Next.js (App Router)
  • Authentication: Clerk
  • Database: Drizzle ORM
  • AI Integration: Gemini API (Google)
  • Deployment: Vercel
  • Styling: Tailwind CSS + shadcn/ui

💡 Key Features

  • 🚀 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

📚 Learn More


🚀 Deploying on Vercel

The recommended way to deploy FormFlow AI is using Vercel.

npx vercel

📧 Contributing

We welcome contributions! Please fork the repository, make changes, and submit a pull request.


📄 License

This project is licensed under the MIT License.


⭐️ Made with ❤️ by the FormFlow AI Team ⭐️

About

FormFlow AI is an AI-powered form builder designed to simplify form creation, management, and automation. Whether you're a business, educator, or developer, FormFlow AI provides an intelligent and efficient way to build, share, and analyze forms—powered by Gemini AI.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published