Contact form with React and Tailwindcss 4.x

Solution retrospective
In this challenge, I refreshed how to groom global parameters in vite based on tailwind 4.x version, such as setting custom fonts, setting custom colours to ensure consistency with the design in Figma.
In addition, I reviewed and strengthened the semantic html construction of native forms, inputs, and for the first time, I completed form validation on the front-end. Finally, I used the Sonner component and customised the Toast style by studying the documentation.
What challenges did you encounter, and how did you overcome them?The biggest challenge was how to check the form, so I had to turn to chatGPT, which is not necessarily the best practise, but it got the job done.
What specific areas of your project would you like help with?- tailwind 4.x integration.
- form data verificaiton
Please log in to post a comment
Log in with GitHubCommunity feedback
- @Smart-Ace-Designs
Looks really good. I like how the success message disappears after a few seconds. That is a really nice touch and shows thinking out of the box on your part. It was not something I thought of :( - but I might "steal" your idea and add it to my solution :).
Overall, excellent solution!
Marked as helpful
Join our Discord community
Join thousands of Frontend Mentor community members taking the challenges, sharing resources, helping each other, and chatting about all things front-end!
Join our Discord