Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/somenath203/next-ai-form-builder

Click below to checkout the website
https://github.com/somenath203/next-ai-form-builder

clerk clerk-auth daisyui drizzle-orm forms google-gemini google-gemini-ai neondb nextjs nextjs14 react-web-share shadcn-ui tailwind tailwindcss vercel vercel-deployment xlsx

Last synced: about 1 month ago
JSON representation

Click below to checkout the website

Awesome Lists containing this project

README

        

# 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.