Skip to content

A fullstack application that generates forms based upon the prompt given by the user

License

Notifications You must be signed in to change notification settings

0xrishavsharma/nextjs-ai-form-builder

Repository files navigation

Next.js AI Form Builder

Description

This project is a form builder powered by Next.js 14 and OpenAI. It uses Drizzle as an ORM, Tailwind for styling, Prettier and ESLint for code formatting and linting, and TypeScript for static type checking. The component library used is Shadcn, and Zod is used for input validation. The database is PostgreSQL, hosted on Supabase which is also used as a Backend-as-a-Service (BaaS). Authentication is handled by Auth.js. Git hooks are managed with Husky.

This project was inspired by a tutorial from Webdecoded on YouTube. You can watch the tutorial here (replace with the actual link to the video).

Installation

To set up your local environment for this project, follow these steps:

git clone https://github.com/yourusername/your-repo-name.git
cd your-repo-name
npm install

Usage

To run the project, use the following command:

npm run dev

Then open http://localhost:3000 with your browser to see the result.

License

This project is licensed under the MIT License. See the LICENSE file for details.

About

A fullstack application that generates forms based upon the prompt given by the user

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published