- A web application resembling Google Forms, facilitating form creation, sharing, and response visualization.
- Utilized React.js and Node.js for frontend and backend development.
- Objective: Develop a web app similar to Google Forms.
- Users can create forms, share them, and visualize responses.
- Tech Stack: React.js, Node.js, Next.js, Chakra UI, Supabase, GitHub Actions.
Check out the live demo: https://inform-app.vercel.app
Form Fill Up Page | Form Editor Page |
---|---|
Form Submissions Page | Dashboard Page |
---|---|
- Form Creation: Create tailored forms after authentication.
- Seamless Sharing: Share forms via unique links.
- Form Completion: Users can complete forms.
- Response Visualization: Form owners can visualize responses.
- Media Submission: Allow users to submit images, URLs, files.
- Email Sharing: Form owners can share forms via emails.
- Admin Dashboard: Dashboard to manage forms efficiently.
- Frontend: Next.js, Chakra UI, Tailwind CSS.
- Backend: Node.js, Next.js serverless functions.
- Database: Supabase Serverless Postgres DB.
- Authentication: Nextauth for secure authentication.
- CI/CD: GitHub Actions for automated testing and deployment.
- Showcases how frontend, backend, and database components interact.
- Ensures seamless user experience and efficient data flow.
- Illustrates data structure and relationships in Supabase Serverless Postgres DB.
- Supports core functionalities of the application.
- GitHub Actions automates CI/CD process.
- Ensures code quality, testing, and reliable deployment.
- Overcame technical hurdles during development.
- Challenges fueled learning and growth.
- Adapted strategies to ensure project success.
- InForm addresses Mercor's Fullstack Coding Challenge.
- Embraces form creation, sharing, and response visualization.
- Leveraged cutting-edge technologies for seamless user experience.
- Open to questions from the interview panel.
- Ready to discuss design decisions, challenges, and technical aspects.
- Grateful for the opportunity to showcase InForm.
- Looking forward to discussing the project further.