Inspiration

The idea for FormGenie was born when one of us needed to create a survey but struggled to come up with the right questions. Turning to ChatGPT for help, we realized that while AI can assist with ideas, there’s no simple solution to generate complete, customizable forms. After researching existing tools, we found a gap in the market—no accessible AI tool could create, edit, and manage forms seamlessly. That’s when we decided to build FormGenie.

What it does

FormGenie is an AI agent that simplifies form and survey creation using Generative AI. Just describe what you need the form for, and FormGenie generates it instantly. You can refine the form using natural language or our app's interface, then export it to any platform of your choice. Beyond creation, FormGenie can send the form to your contact list, follow up on responses, and even analyze feedback to provide actionable insights. You can also ask it questions and suggestions based on the responses. Our Chrome extension takes convenience further by enabling quick edits and in-depth analysis directly from your browser.

How we built it

FormGenie was developed using a model hosted on Modal and eventually integrated with the Gemini API. The backend is powered by Node.js, while the front end leverages Flutter for a smooth user experience. Additionally, we built a Chrome extension to provide users with easy access to core features without leaving their workflow.

Challenges we ran into

As none of us had prior experience working with large language models (LLMs), we faced a steep learning curve. Hosting a model on Modal required significant research and experimentation. Crafting effective prompts that produced concise and easily parsable outputs also took considerable trial and error.

Later, we realized the model they had hosted on the model was giving inaccurate and inconsistent responses. We tried hosting more powerful models on the model, and we tried using ChatGPT and other APIs before eventually deciding on Google's Gemini API for our project.

Accomplishments that we're proud of

We’re proud of not only achieving our original goal of creating an AI-based form generator but also surpassing it by adding advanced features like natural language editing and response analysis. Building a fully functional product within such a short timeframe was a huge accomplishment for our team.

What we learned

This project taught us invaluable lessons about LLMs, including how they work, how to deploy them efficiently on external platforms, and the intricacies of prompt engineering. We also learned how to push through challenges (and sleep deprivation!) during intense development cycles.

What's next for Form Genie

Our next steps include integrating expanding features such as response visualization and automated report generation. We aim to make FormGenie an indispensable tool for anyone needing smarter, faster form creation and analysis.

Share this project:

Updates