torshinrg / TalkFormAI

Web app to create and fill forms with chat.

Home Page:https://talkform.ai

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Talkform Icon TalkForm.AI

Create and fill forms with chat.

Vercel GitHub Workflow Status (with event) License: MIT

Why

Tired of lame, sad forms? Annoyed with tedious form builders? Feeling limited in what kinds of custom validations and logic you can express? You're in luck: text is the universal interface, and so TalkForm.AI is here to help.

Simply chat to create a form, and chat to fill it. The field types are inferred automatically by an LLM, and all your form responses remain structured according to the inferred schema for easy analysis. And you get unlimited power to do custom validations and complicated logic.

Anything you can dream, you can build. Truly, we live in a golden age of technology.

Demo

Head over to talkform.ai to try it out!

⚠️ WARNING: TalkForm.AI is in early development. Use at own risk.

Contributing

This is a Next.js project. You'll need Node (probably using nvm) and yarn.

Secrets

We use Doppler for secrets, see getting started docs. Or, put everything in a .env.local file.

Install dependencies

yarn

Run development server

yarn dev

Open http://localhost:3000 with your browser to see the result. The page auto-updates as you make edits.

Lint

Uses eslint to enforce lint rules.

yarn lint:fix

Format

Uses prettier to enforce standard code formatting.

yarn format

Create an optimized production build

Useful to see what will actually be released.

yarn build

About

See our about page.

About

Web app to create and fill forms with chat.

https://talkform.ai

License:MIT License


Languages

Language:TypeScript 96.7%Language:PLpgSQL 2.5%Language:CSS 0.5%Language:JavaScript 0.2%