Inspiration

Qorra.ai was born out of pure frustration. While running my web design agency, I kept facing the same problem: every time I onboarded a new client, I’d send over a static survey to understand their business, branding, and goals. The responses? Vague. Unhelpful. Sometimes downright unusable. This always led to endless back-and-forth emails, follow-up calls, and a massive waste of time just to extract the information I actually needed. After experiencing this one too many times, I decided to build a better solution.

What it does

Qorra.ai is an AI-powered platform for creating conversational surveys that actually gather the information you need. Instead of sending static forms, Qorra uses natural language to ask follow-up questions, clarify vague inputs, and adapt in real time.

How we built it

I started by buying the domain on Namecheap, then quickly put together a Framer landing page with a waitlist sign-up to validate interest. From there, I began developing Qorra.ai using Bolt.new to prototype the survey logic. I connected Supabase and the OpenAI API, and started building using TypeScript/JavaScript for the backend, and React, TypeScript, and Tailwind CSS for the frontend.

Challenges we ran into

One of the biggest challenges was dealing with inconsistencies in the LLM output. For the system to work, the OpenAI API must return only valid JSON, but early on, it often produced malformed responses. After testing several different system prompts, I eventually managed to get it to return consistent, valid JSON.

Another challenge was handling complex user replies. At first, Bolt.new had some undocumented local logic that tried to interpret user sentiment (positive or negative). This led to issues where Qorra couldn’t properly handle hybrid inputs, like a confirmation combined with a follow-up request.

Accomplishments that we're proud of

Honestly, there aren't a ton of accomplishments I’m super proud of yet. I thought I’d be further along by now—but I’ve already gathered some really valuable feedback, and that’s something I’m proud of.

What we learned

One key thing I’ve learned is the critical importance of prompt engineering. Whether it’s crafting the system prompt or writing clear instructions for Bolt, taking the time to structure prompts properly matters 1000x more than anything else when vibecoding.

What's next for Qorra.ai

Next, I want to finish the MVP, find a technical cofounder, and secure funding. I genuinely believe this project has massive potential and solves a real problem, so I’ll just keep building. Qorra has a lot of potential not just in regular use cases like onboarding or feedback collection, but also in more specialized areas such as clinical research, helping collect structured feedback from trial patients and relieving doctors and clinical researchers from doing things like follow-ups and interviews.

Built With

Share this project:

Updates