Newsletter Sign Up Form

Please log in to post a comment
Log in with GitHubCommunity feedback
- @miljkovic5
Fantastic job! This is a polished, accessible, and well-structured implementation. Great use of
@layer, clamp()
for heading sizes, and utility-based architecture — it's clean, modern, and maintainable.A few highlights and suggestions:
-
Really nice touch using localStorage to persist the user email — adds a real UX layer.
-
Love how you're using
:root
to manage spacing, font sizes, and colors. You could even extract more layout constants (like grid gaps, padding blocks) into variables for even better control. -
The visual feedback for input validation is intuitive and well handled.
-
One small improvement: consider using
role="img"
or addingalt=""
witharia-hidden="true"
for purely decorative icons (like the success SVG).
Overall, really impressive work — scalable structure, great UX, and attention to detail! Keep it up.
Marked as helpful -
- @MohamedAzoz
This is great work.
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