← Back to ProjectsApril 2023 - July 2023
Enterprise Questionnaire & Reporting Platform
JavaScriptReactReact Hook FormZodReact-PDFTailwind CSSMaterial-UIMongoDB
Overview
This platform allowed companies to complete detailed questionnaires and prepare compliance reports for government agencies. As the sole frontend developer in a two-person team, I took full ownership of the web application, building multi-step form structures, validation logic, reusable controls, and report generation features.
Key Responsibilities
- ▹Taking full ownership of frontend development and client-side logic across questionnaire and reporting workflows as the sole frontend engineer
- ▹Designing multi-step form controls and schema-driven validation patterns using React Hook Form and Zod to handle complex reporting requirements (25+ dynamic inputs across 7 paginated steps)
- ▹Building client-side report generation workflows using React-PDF to convert validated form data directly into downloadable compliance documents
- ▹Working with the backend developer to align data structures, validation rules, and application behavior
- ▹Building a secure, link-based question-sharing flow (Google Docs-style) with field-level access control, allowing users to invite colleagues to answer specific questions while keeping the rest of the enterprise data hidden for security
- ▹Testing and refining form behavior to catch data issues and make questionnaires easier to complete
Achievements
Delivered the application on schedule as part of a two-person development team
Simplified report preparation by engineering a 7-page paginated form flow with state persistence, strict Zod validation, automated PDF export via React-PDF, and isolated question-sharing capabilities
Created a clear interface tailored to detailed questionnaires and enterprise reporting requirements