Skip to content
  • Unlock Pro
  • Log in with GitHub
Profile
OverviewSolutions
51
Comments
5

Aya Saeed

@Aya-Saeed261Egypt1,020 points

A self-taught frontend developer trying everyday to be a little bit better.

I’m currently learning...

React

Latest solutions

  • REST countries API using React

    #bootstrap#react

    Aya Saeed•1,020
    Submitted over 2 years ago

    0 comments
  • Rock paper scissors lizard spock using React

    #react#bootstrap

    Aya Saeed•1,020
    Submitted over 2 years ago

    1 comment
  • Product preview card using flexbox


    Aya Saeed•1,020
    Submitted about 3 years ago

    0 comments
  • Space Tourism using React

    #react#bootstrap

    Aya Saeed•1,020
    Submitted over 2 years ago

    0 comments
  • Calculator


    Aya Saeed•1,020
    Submitted about 3 years ago

    0 comments
  • IP address tracker


    Aya Saeed•1,020
    Submitted about 3 years ago

    1 comment
View more solutions

Latest comments

  • Amaefula Joel•470
    @Amaefula-Joel
    Submitted over 2 years ago

    Todo app using Mobile-first workflow, CSS, Javascript

    #jquery
    1
    Aya Saeed•1,020
    @Aya-Saeed261
    Posted over 2 years ago

    Hey, Amaefula! congratulations on finishing the challenge🎉

    This article hepled me with the drag and drop, you'll also need this polyfill to enable drag and drop on touch screens.

    Marked as helpful
  • Ahmed Wael•210
    @JAHMD
    Submitted over 2 years ago

    Rest Countries API

    #tailwind-css
    2
    Aya Saeed•1,020
    @Aya-Saeed261
    Posted over 2 years ago

    Hey @JAHMD! congratulations on finishing the challenge 🎉 It looks great and there some features I'm thinking about stealing and using in my solution👀

    I have a couple of suggestions:

    • Wrap the filter button (mode button and border countries buttons as well) between button tag instead of div tags, this way it will be more semantic and also accessible by keyboard so better accessibility

    <button type="button" id="filter-btn">.</button>

    • Bad value Saint Lucia for attribute id on element div: An ID must not contain whitespace.: To fix this problem, replace whitespaces with hyphens.

    cardContainer.id = country.name.common.replaceAll(" ", "-");

    • Element p not allowed as child of element button in this context: To fix this problem, use a span tag instead of the p tag for the text in the back button.

    Hope this helps, keep it up ✌️

    Marked as helpful
  • serfoll•120
    @serfoll
    Submitted about 3 years ago

    Sunnyside Agency Landing Page - Built Using Prismic & Expressjs

    #express#sass/scss#webpack#node
    2
    Aya Saeed•1,020
    @Aya-Saeed261
    Posted about 3 years ago

    Good job!! It looks really really good. Keep up the good work!

  • promise•520
    @ugochukwuuu
    Submitted about 3 years ago

    css flexbox

    2
    Aya Saeed•1,020
    @Aya-Saeed261
    Posted about 3 years ago

    Hello, @practitionerofsorts! :) congratulations on finishing the challenge! Now to fix the centering issue, wrap the card and the attribution div in a main tag and use flex box :

    <main>
      <card></card>
      <div class="attribution"></div>
    </main
    
    body{
    display: flex;
    justify-content: center;
    align-items:center;
    }
    

    and to perfectly center the card delete those styles from the card class

    transform: translateY(4em);
    margin-top: 3em;
    

    this will hopefully fix the centering issue and also the landmark accessibility issue by wrapping the whole thing in a main tag, then generate a new report.

  • Kariman Medhat•170
    @KarimanMedhat
    Submitted about 3 years ago

    order summary challenge made by me with html & css

    1
    Aya Saeed•1,020
    @Aya-Saeed261
    Posted about 3 years ago

    You can use flexbox.

    parent-of-the-element-to-be-centered {
    display: flex;
    justify-content: center; (centers elements horizontally)
    align-items: center; (centers elements vertically)
    }
    

    Another solution could be by using the position property.

    parent-of-the-element-to-be-centered {
    position: relative
    }
    element-to-be-centered{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    }
    

    If it's still not clear, google how to center an element in css and you'll find many videos and articles explaining this.

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