NextJs - Tailwind CSS

Solution retrospective
- Faster resolution
- Usage of tailwind theme and design-tokens
- Usage of useReducers as a pseudo-global-state management for the app
Improvements:
- Forms: use libraries (react-hook-forms)
- Validations: use libraries (zod)
- Hook useReducer and forgetting to spread the default values
- Default rendering of the browser makes my "inputs" have double border (mine and chromes default). I don't know how to override it. No overcome
- Override the browser default rendering (I think tailwind already does it but it is not working)
Please log in to post a comment
Log in with GitHubCommunity feedback
- @Fikerte-T
Hi @GreccoOliva-Franco,
Congratulations you have done a really good job.Your app works perfectly its intended job. There are a couple of things I think could be added and improve your app.
- In terms of responsiveness, its better to use
min-height = 100vh
instead ofheight = 100vh
to prevent the content from overflowing the viewport 2 In terms of user experience, working on hovering and active states on the inputs greatly improves user experience. Also adding input validations and error handling significantly adds to your app.
Good job, and happy coding
Marked as helpful - In terms of responsiveness, its better to use
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