Added the Forms page where you can browse, search, view, and manage all the forms you created (you’ll be able to filter and sort them to browse and search through them more easily in the future)
Each form is displayed as a card with a placeholder icon, title, shortened description preview, and creation date listed
When you click on the 3 dots option button a menu shows up where you can edit the form (takes you to edit page), preview it (takes you to submission page but in preview mode), or delete it
Preview mode only activates when you own the form, are logged in, and the link has the preview search param. In this mode, you can fill out the questions but can’t submit it, and you can go back to the edit page by clicking on the x icon
When you click on delete, a confirmation modal shows up, and only deletes your form after confirmation so you don’t accidentally delete stuff
Added quiz mode to forms so you can create quizzes with correct answers (for both multiple choice and free response questions) and see how your respondents do!
On the quiz creation page, you can check the quiz checkbox to turn the form into a quiz, and you can customize each question individually to either accept a correct answer (multiselect coming soon) or to allow all choices
If you fill out a form that’s a quiz, you will be able to see your score and accuracy (but not the correct answer) after submitting it
Implementing the logic and types for quizzes was kind of a pain but I still managed to fix all the weird edge case bugs
Added both static and dynamically generated SEO metadata across all pages on MacForms to make the site more accessible and user friendly
Added a placeholder settings page
You can now delete questions after a confirmation modal on the form creation page if you have multiple questions
Updated styling and types
Updated README
This is a pretty big update that covers a ton of features, so the video is 3 minutes long and I had to compress it like 2 times…
Comments 0
No comments yet. Be the first!
Sign in to join the conversation.