Live at ✨: https://mercor-form.vercel.app
Mercor Forms is my submission to Mercor's Fullstack Coding Challenge as a part of the fullstack developer role application.
The project is a clone of Google Forms, allowing users to create forms and share with the world. Mercor Forms provides creators with granular control and ways to visualize the responses in a beautiful diagramatic way like pie charts.
- React JS
- Node JS
- Express JS
- Mongo DB
- TypeScript
- Vite
- Mongoose - A Node. js-based ODM/ORM library for Mongo DB
- Atom - State management library
- Chakra UI - UI Components for React Applications
- TailwindCSS - A utility-first CSS framework for CSS in JSX
- React Hot Toast - A React library to show toast messages
- NodeMailer - A Node.js-based mail transfer library
- Allow users to create forms after authenticating their account.
- Implement functionality for users to share forms via unique links.
- Allow users to complete forms.
- Allow form owners to visualize responses.
- Allow users to submit other media like images, URLs, and files to forms.
- Allow the form owner to share the form to specific emails instead of just via an unique link.
- Create an admin dashboard for form owners to manage their current forms.