Form Builder Application

Backend
Full Stack
Frontend

Tech Stack

Javascript
React
Mantine UI
Node.js
express.js
MongoDB

Description

Engineered and delivered a production-grade form creation and analytics platform as part of a 3-member team for a real-world client, fulfilling all functional and technical requirements, and deployed on Vercel.

  • Developed a dynamic front-end using React and Mantine UI library, enabling customizable question types, seamless form creation, and an intuitive user experience.
  • Implemented RESTful APIs with Node.js and Express.js, handling secure form storage, response submissions, and real-time data retrieval.
  • Integrated response analytics by building a real-time dashboard with polling mechanism, enabling instant visualization of responses and trends.
  • Designed and built user categorization feature, allowing comparative insights across group-based responses.
  • Led end-to-end backend development, including database schema design, data validation, and query optimization using MongoDB.
  • Collaborated with a cross-functional team using Git, ensuring continuous integration, code reviews, and timely delivery of client milestones.

Screenshots & Video Demo

/projects/form-builder-app/system-design.jpg