Giter Site home page Giter Site logo

growupanand / convoform Goto Github PK

View Code? Open in Web Editor NEW
46.0 46.0 19.0 5.6 MB

Imagine Google Forms, but supercharged with AI for creating conversational forms easy.

Home Page: https://convoform.com

License: GNU Affero General Public License v3.0

JavaScript 2.99% CSS 0.49% TypeScript 96.21% Shell 0.03% Handlebars 0.29%
clerk drizzle-orm framer-motion nextjs npm-package postgresql shadcn-ui socket-io tailwind trpc turborepo typescript vercel-ai-sdk websocket zod

convoform's Introduction

Utkarsh Anand

Hey ๐Ÿ‘‹, I'm Self-Taught Full Stack Engineer. Iโ€™m looking ๐Ÿ‘€ to collaborate on Full Stack Projects.

My Powers:

  • Languages: JavaScript, TypeScript, Python, Dart
  • Frontend: React.js, Next.js, Redux, Zustand, Angular, SCSS, Tailwind, Bootstrap
  • Backend: Node.js, Express.js, Django, tRPC, Websocket
  • Database: MongoDB, Postgres
  • Mobile: Flutter
  • Extra: Mongoose, Prisma, Drizzle, Turborepo, Webpack

My open source contributions

How to reach me:

LinkedIn Peerlist


GrowUpAnand's GitHub stats Top Langs

convoform's People

Contributors

chamaruamasara avatar growupanand avatar hemu21 avatar pradnyagaitonde avatar tonystark-47 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

convoform's Issues

In form editor, After remove a form field I can undo this remove

when user is editing the form, he want to experiment with different fields, so we can allow him to restore a deleted field.

One approach:
In the form field, there is a remove icon button on the right side. We can replace that icon with the undo icon button. Clicking this undo icon button will restore the field.

Save conversation progress from starting to final submission

Currently conversation only saved in DB when user has answered all questions. For saving progress from starting we need to implement this in our conversation flow (FRONTEND AND BACKEND).

Here is new conversation flow - https://excalidraw.com/#json=sRoN3iEnozKYgdKThnfv6,3u4-1FmccwLetzHZvP8RTA

  • Save conversation with empty form Data once user starts the form submission
  • Generate Next Question based provided field and chat related to that field
  • Extract an field data from chat
  • After saving extracted data, generate question for next empty field
  • After getting all fields data, generate end message
  • View formated data from new conversation response in response page
  • Remove old conversation flow and useConvoForm (old) hook related code

Vercel runtime error - [next-auth][error][NO_SECRET]

[next-auth][error][NO_SECRET]
https://next-auth.js.org/errors#no_secret Please define a secret in production. r [MissingSecretError]: Please define a secret in production.
at t.assertConfig (/var/task/.next/server/chunks/221.js:6:110772)
at m (/var/task/.next/server/chunks/221.js:6:104119)
at async s (/var/task/.next/server/chunks/221.js:30:19344)
at async O (/var/task/.next/server/app/page.js:1:28119)
at async N (/var/task/.next/server/app/page.js:1:28217) {
code: 'NO_SECRET'
}

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.