📋 FormsVerse – Build. Share. Evaluate.
🚀 What inspired me
During remote work, online exams, and feedback collection, I often noticed how limited and inflexible typical form builders were. I wanted to create something *lightweight, fast, and hackable* — yet secure and user-friendly. Inspired by Google Forms, I aimed to build a privacy-conscious, developer-owned alternative that can do **forms, quizzes, MCQs, and even exams**, all inside the browser.
---
🛠️ How I built it
I used [Bolt.new](https://bolt.new) to build this entire project inside the browser. It's a conversational full-stack IDE that allowed me to go from *idea to deploy* in a matter of hours. The core stack:
⚛️ *React* for frontend UI
🎨 *Tailwind CSS* for responsive styling
🔐 *Supabase Auth* for Google/email login
🗃️ *Supabase Database* to store forms and responses
☁️ *Supabase Storage* for uploading question images
🔄 *Realtime* blocking of multiple submissions using Supabase logic
All files, logic, and even database tables were generated and connected via Bolt.new AI prompts. No external tooling was used!
---
🧠 What I learned
How to build *fully functional apps using only browser-based AI tools* like Bolt.new.
Setting up *Supabase Auth, Storage, and Realtime DB* without ever leaving the coding environment.
Handling *form logic dynamically* (MCQs, image inputs, user tracking).
Implementing *access control* (1 user = 1 response).
Understanding how to architect a complete product — from builder to public access to dashboard.
---
⚔️ Challenges I faced
Getting image upload to Supabase Storage via AI prompt took several iterations.
Limiting users to one submission was tricky — had to think in database constraints + frontend checks.
Realtime updates and dynamic form rendering in React needed careful state management.
I had to be extremely efficient with my **limited Bolt.new credits**, so I structured AI prompts very carefully.
---
✅ What's next
Add CSV export for responses
Timer for timed tests
Auto-grade MCQ exams
AI-assisted form generation from plain text prompts
Admin analytics dashboard
---
Thanks for checking out *FormsVerse* — I hope it makes form creation easier, faster, and more powerful than ever! 🙏