Skip to content

somenath203/Next-AI-Form-Builder

Repository files navigation

Next AI Form Builder

Demo video of the application

https://www.youtube.com/watch?v=hFzs9IinUCQ

Introduction

Next AI Form Builder is an AI-powered application that helps users create forms quickly and easily. By providing a prompt, users can generate forms with the help of the Google Gemini API. Users can customize, preview, and share these forms. Additionally, they can manage and export form responses.

Features of the Application

  • AI-generated forms based on user prompts using Google Gemini API.
  • Edit any field of the generated form.
  • Delete any field.
  • Change theme color and background color.
  • Live preview of the form.
  • Share the form.
  • View the number of responses each form has received.
  • Export received information in Excel format.
  • Edit, delete, and share forms from the dashboard.

Technologies Used in this Application

  • Next.js: The main framework for building the application.
  • Clerk: For user authentication and management.
  • TailwindCSS: For styling and design.
  • ShadcnUI: For additional UI components.
  • DaisyUI: For changing the theme of the form.
  • Google Gemini API: To generate forms based on user prompts.
  • Drizzle ORM: For database operations.
  • Neon Database: A modern cloud-based PostgreSQL database.
  • React-Web-Share: For sharing forms.
  • xlsx: To export form responses in Excel format.

Live Preview of the Application

https://next-ai-form-builder.vercel.app/

Disclaimer

The creator of this application is not responsible for any incorrect forms created as Google Gemini API's functioning is beyond the creator's control.