Skip to content
  • Unlock Pro
  • Log in with GitHub
Profile
OverviewSolutions
8
Comments
7

Yousef Attia

@Deeperr0310 points

Computer Science student at Warsaw University of Technology

Latest solutions

  • Pomdoro Timer using React and Tailwind

    #react#tailwind-css

    Yousef Attia•310
    Submitted 11 months ago

    Again anything regarding optimization or file structure or how I could have made the program into more scalable reusable components.


    1 comment
  • Responsive Slideshow Galeria using TailwindCSS and React

    #react#tailwind-css

    Yousef Attia•310
    Submitted 11 months ago

    Any tips regarding optimization, making the code more modular or reusable and so on would be appreciated. Any suggestions regarding animations I can add or lazy loading would also be very much useful. And ofcourse any other pieces of advice would be greatly appreciated :D


    1 comment
  • Responsive Multi Page Space Tourism Website using React

    #animation#react#tailwind-css#react-router

    Yousef Attia•310
    Submitted 11 months ago

    Any advice regarding the optimization or improving the user experience would be great


    1 comment
  • Bookmark Responsive Landing Page using React and TailwindCSS

    #react#tailwind-css

    Yousef Attia•310
    Submitted 12 months ago

    Anything regarding the animations and responsiveness or how to write cleaner react code or things like file structuring would be appreciated


    1 comment
  • Room Homepage Responsive Landing Page using React

    #react#sass/scss#bem

    Yousef Attia•310
    Submitted 12 months ago

    Any tips regarding animations in css would be nice


    1 comment
  • Loopstudios responsive landing page

    #sass/scss

    Yousef Attia•310
    Submitted 12 months ago

    1 comment
View more solutions

Latest comments

  • Omar Elmasry•80
    @Omar-Elmassry
    Submitted over 1 year ago

    Pomodoro app using react and tailwind-css

    #pwa#react#tailwind-css#typescript#vite
    1
    Yousef Attia•310
    @Deeperr0
    Posted 11 months ago

    Firstly good job for completing the task. All I can suggest is that you remove the outline from the input field in the settings when changing the times I see you have tried doing that but for some reason it didnt work for me, so you can use outline:none instead

    <input class="w-1/2 bg-transparent text-sm font-bold outline-none focus-visible:outline-1" id="pomodoro" type="number" name="pomodoro">
    
    Otherwise great work!
    
  • Fernando Gonçalves•90
    @fernandohmg
    Submitted almost 3 years ago

    Galleria slideshow built with Astro, React and Tailwind

    #accessibility#astro#tailwind-css#react
    1
    Yousef Attia•310
    @Deeperr0
    Posted 11 months ago

    Honestly great job. I do not have any comments. If anything just the image of the artist is a bit off but otherwise everything is great. Great work.

  • Andi Fachriansyah Dwipangga•710
    @fachridp
    Submitted about 1 year ago

    Space Tourism Multipage Website

    #react#react-router#tailwind-css#animation
    1
    Yousef Attia•310
    @Deeperr0
    Posted 11 months ago

    First of all good job finishing this task. So a few things I noticed are that you didn't add hover states as required by the design. You also have some problems with the fonts. Also try to space the navbar a bit further away from the top of the screen to align more with the design.

    Marked as helpful
  • Alex 🤸🏻‍♂️•1,710
    @sksksk2024
    Submitted 12 months ago
    What are you most proud of, and what would you do differently next time?

    That I did my first intermediate challange all by myself and its not even the easiest one in my opinion!! It's not done yet, but I'll comeback to it after I end the learning path and the tutorial of this challange :)

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

    Organising and keeping everything in place(especially the relative/absolute objects)

    What specific areas of your project would you like help with?

    Any advice in keeping everything in place and other stuff that you may consider helpful for a learner to become pro at frontend development! Thanks in advance! 😊

    Looooooooooooong bookmark landing page using Tailwind CSS

    #tailwind-css#pure-css
    1
    Yousef Attia•310
    @Deeperr0
    Posted 12 months ago

    Positioning and Styling the Soft Blue Div

    First of all, great job on completing the task! I see that you had some difficulty positioning the soft blue div behind the image. Here are some key points to help you:

    Understanding position: absolute

    The position: absolute property positions an element relative to its nearest positioned ancestor. If the ancestor does not have position: relative (or another position value), the element will be positioned relative to the initial containing block. Using position: relative on the ancestor is often the easiest approach as it doesn't affect the flow of the document.

    Positioning Tips

    You used bottom and left properties to position the element. However, positioning it from the bottom-right might be more straightforward.

    border-radius Basics

    The border-radius property can be used to round corners of an element. Here’s how it works:

    • One value: border-radius: 8px; applies a radius of 8px to all four corners.
    • Two values: border-radius: 8px 4px; applies 8px to the top-left and bottom-right corners, and 4px to the top-right and bottom-left corners.
    • Three values: border-radius: 8px 6px 4px; applies 8px to the top-left, 6px to the top-right and bottom-left, and 4px to the bottom-right corner.

    The values follow a clockwise order starting from the top-left corner: border-radius: top-left top-right bottom-right bottom-left;.

    Making the Div Rounded

    To achieve a fully rounded appearance on the left side of the soft blue div:

    1. Set the border-radius for the top-left and bottom-left corners to a very large value (Think 1000px).
    2. For example: border-radius: 1000px 0 0 1000px;.

    This will make the left side of the div completely rounded. Apply the same technique to the other soft blue div in the features section.

    Your soft-blue class css would look something like this in the end for it to be positioned properly. I am not sure of its responsiveness but use it as a guide

    @media (min-width: 63em) {
        .main__part1 .soft-blue {
            background-color: var(--Soft-blue);
            border: .125rem solid var(--Soft-blue);
            border-radius: 1000px 0 0 1000px;
            bottom: 0;
            display: flex;
            height: calc(15rem + 4vw);
            right: 0;
            margin-bottom: -11.25rem;
            position: absolute;
            width: 50%;
            z-index: -1;
            margin-left: 10%;
        }
    }
    
    Marked as helpful
  • Peter Godspower•710
    @TheBeyonder616
    Submitted 12 months ago
    What are you most proud of, and what would you do differently next time?

    I was able to make a slider that monitor 2 slides

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

    making the slider work in sync

    What specific areas of your project would you like help with?

    Any advice would do

    Responsive landing page made interactive with JavaScript

    #sass/scss
    1
    Yousef Attia•310
    @Deeperr0
    Posted 12 months ago

    Good job on getting the slider to do that. That's quite cool. However, the fact that the slider also highlights the nav links does not make sense in this context as the sliders do not relate to the nav links but again that was quite cool. One more thing is that your webpage doesn't fill the whole page and seems to be centered in a box instead. This may be because I am using a bigger screen so that means you have a problem with the responsiveness. You are probably using fixed values. Opt for using percentages, flex or grid for better responsiveness and test your website on a variety of screens.

    Marked as helpful
  • Peter Godspower•710
    @TheBeyonder616
    Submitted 12 months ago
    What are you most proud of, and what would you do differently next time?

    I was able to get the design right

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

    Getting the right aspect ratio for the mobile image

    What specific areas of your project would you like help with?

    Any advice would do

    Responsive landing page created using JavaScript

    #sass/scss
    1
    Yousef Attia•310
    @Deeperr0
    Posted 12 months ago

    Great work! However maybe you can add a little bit of padding-top to your header. That way the navbar wont be very close to the top of the screen. So your css would look more like this .header { padding-top: 60px; min-height: 100vh; background-size: cover; background-color: rgba(0, 0, 0, 0.1); background-blend-mode: multiply; background: none; transition: background 0.5s cubic-bezier(0.075, 0.82, 0.165, 1); }

    Marked as helpful
View more comments

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