Skip to content
  • Unlock Pro
  • Log in with GitHub
Profile
OverviewSolutions
12
Comments
10

Annalyza106

@Annalyza106190 points

I’m a mysterious individual who has yet to fill out my bio. One thing’s for certain: I love writing front-end code!

Latest solutions

  • Responsive Home Page using grid and flexbox

    #accessibility#pure-css#animation

    Annalyza106•190
    Submitted 2 months ago

    0 comments
  • Landing Page with Responsive navbar

    #pure-css

    Annalyza106•190
    Submitted 3 months ago

    I can't seem to get the dropdown for the mobile side nav to work right. Any help or recommendation would be highly appreciated.


    0 comments
  • Responsive Time Tracking Dashboard Using HTML CSS JS


    Annalyza106•190
    Submitted 3 months ago

    1 comment
  • Newsletter Signup

    #pure-css

    Annalyza106•190
    Submitted 4 months ago

    1 comment
  • Article Preview Component using JavaScript

    #pure-css

    Annalyza106•190
    Submitted 4 months ago

    Unfortunately I just can't seem to get the share popup styled right for the mobile view. Any advice on that would be greatly appreciated.


    1 comment
  • Responsive Testimonials Section using CSS Grid

    #pure-css

    Annalyza106•190
    Submitted 4 months ago

    Adding and positioning SVG as a background image. How to avoid scrolling when viewed in full


    2 comments
View more solutions

Latest comments

  • EmicJoykiller•270
    @EmicJoykiller
    Submitted 3 months ago

    Time tracking dashboard

    1
    Annalyza106•190
    @Annalyza106
    Posted 3 months ago

    Congrats on completing the challenge! Great work.

  • Muhamad Rukhul Kirom•380
    @rukhulkirom
    Submitted 4 months ago
    What are you most proud of, and what would you do differently next time?

    I’m most proud of the clean, responsive, and user-friendly design of the newsletter sign-up form. The combination of a well-structured HTML layout, organized CSS styles, and interactive JavaScript validation creates a seamless experience for users. The success modal also enhances usability by providing clear feedback after form submission. Additionally, I like how the form includes email validation, error handling, and real-time feedback to improve user experience.

    What would you do differently next time?

    • Enhance Form Validation: The current email validation is functional, but I would implement more comprehensive validation using the browser's built-in validation APIs and provide better feedback messages.

    • Store User Data: If this were a real-world application, I’d integrate it with a backend API to store email addresses and send confirmation emails.

    What challenges did you encounter, and how did you overcome them?

    Challenge: Ensuring users enter a valid email while providing clear error feedback was a bit tricky. Initially, the error message was always displayed, making the form look broken even before user interaction.

    Solution: I implemented event listeners to show and hide the error message dynamically. Now, the error appears only when the user enters an invalid email and disappears as soon as they type a correct one.

    What specific areas of your project would you like help with?
    1. The email validation works well, but are there better ways to handle it?

    2. Should I use the browser's built-in validation (pattern attribute) instead of custom JavaScript regex?

    3. Is my JavaScript clean and efficient, or could it be refactored for better performance?

    4. Are there any unnecessary styles in the CSS that could be optimized?

    Newsletter sign-up form with success message using CSS Flexbox

    #pure-css#accessibility
    1
    Annalyza106•190
    @Annalyza106
    Posted 4 months ago

    I like the responsiveness of the website. Great work!

  • Muhamad Rukhul Kirom•380
    @rukhulkirom
    Submitted 4 months ago
    What are you most proud of, and what would you do differently next time?

    I’m most proud of how well the design and functionality came together. The layout is clean and responsive, adapting smoothly across different screen sizes. The animation effects on the share button also enhance the user experience by making the transition feel fluid and natural. Additionally, I was able to use semantic HTML and maintain a well-structured CSS file, making the code easy to read and modify.

    What I Would Do Differently Next Time

    1. Improve JavaScript Logic: Instead of manipulating classList.value directly, I would use classList.toggle() for better readability and maintainability.

    2. Add More Interactivity: I could enhance the experience by adding a tooltip for the share button or displaying the share options in a more intuitive way.

    What challenges did you encounter, and how did you overcome them?
    • Challenge:
    1. The layout looked great on mobile, but on larger screens, the positioning of the share popup was inconsistent.

    2. The slide-in and slide-out animations for the share section weren’t smooth at first, causing flickering or abrupt movements.

    • Solution:
    1. I adjusted the position properties in CSS and used @media queries to ensure the share popup was positioned correctly on different screen sizes.

    2. refined the keyframes, adjusted the easing function, and added opacity transitions to make the animation smoother.

    What specific areas of your project would you like help with?
    1. Currently, I’m using a ternary operator to toggle the share popup, but I feel like there might be a cleaner way to handle this. Would using classList.toggle() be a better approach, or is there an even more efficient way to achieve this?

    2. The slide-in and slide-out animations work well, but I’d love feedback on making them even smoother. Are there better easing functions or techniques to create a more polished transition effect?

    3. Are there any improvements I could make in the HTML, CSS, or JavaScript to make my code cleaner and more maintainable?

    Responsive Article Preview Component using CSS Grid and CSS Flexbox

    #pure-css
    1
    Annalyza106•190
    @Annalyza106
    Posted 4 months ago

    Great take on the challenge, an area I'd to see better though is the transition. It's a lovely touch, yet can be a little bit more subtle.

  • rohit7318•400
    @rohit7318
    Submitted 4 months ago

    html , css grid and css media queries

    #pure-css
    1
    Annalyza106•190
    @Annalyza106
    Posted 4 months ago

    Great work on completing the challenge!

  • rohit7318•400
    @rohit7318
    Submitted 4 months ago

    Grid and flexbox

    #pure-css
    1
    Annalyza106•190
    @Annalyza106
    Posted 4 months ago

    Great work, just a tweaking here and there with the typography.

  • Saeed•80
    @saed357-hub
    Submitted 10 months ago

    Responsive Product Preview card component coded by me

    #accessibility#pure-css
    1
    Annalyza106•190
    @Annalyza106
    Posted 4 months ago

    Great work with the challenge! Unfortunately I can't access the live site but the code looks good so far. Maybe try improve the look of the design by importing the fonts properly.

    Marked as helpful
View more comments
Frontend Mentor logo

Stay up to datewith new challenges, featured solutions, selected articles, and our latest news

Frontend Mentor

  • Unlock Pro
  • Contact us
  • FAQs
  • Become a partner

Explore

  • Learning paths
  • Challenges
  • Solutions
  • Articles

Community

  • Discord
  • Guidelines

For companies

  • Hire developers
  • Train developers
© Frontend Mentor 2019 - 2025
  • Terms
  • Cookie Policy
  • Privacy Policy
  • License

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub