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

Alperen Aksoy

@aksoyalpi150 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 Time tracking Dashboard with JavaScript and CSS

    #sass/scss

    Alperen Aksoy•150
    Submitted about 1 month ago

    Is it a good solution or is there an easier way to solve this challenge (without frameworks)?


    1 comment
  • Responsive newsletter sign-up form with javascript

    #sass/scss

    Alperen Aksoy•150
    Submitted about 1 month ago
    • if it is a (good) performant solution, or too complex

    1 comment
  • Responsive card with DOM Manipulation

    #sass/scss

    Alperen Aksoy•150
    Submitted about 1 month ago

    I would like to have feedback on the DOM manipulation an on the tooltip


    1 comment
  • Responsive CSS Grid with react and Sass

    #react#sass/scss

    Alperen Aksoy•150
    Submitted about 1 month ago

    1 comment
  • Responsive layout with css grid and Sass


    Alperen Aksoy•150
    Submitted about 1 month ago

    1 comment
  • Responsive design with Sass

    #sass/scss

    Alperen Aksoy•150
    Submitted about 1 month ago

    1 comment
View more solutions

Latest comments

  • P
    Emmanuel Lopez•460
    @EmLopezDev
    Submitted about 1 month ago
    What are you most proud of, and what would you do differently next time?
    • I am most proud of pushing through it, there were times where I couldn't figure out how to solve a part of the solution but rather than give up I tried and tried until I figure it out.
    • Getting a better understanding of some of the core concepts of JavaScript like event delegation , the .reduce() method and Promises.
    • Taking in the extra time to create a loading state
    What challenges did you encounter, and how did you overcome them?
    • Buttons not working after fetching data. I forgot that fetching data re-renders the HTML causing any event listeners to be removed, therefore I had to use event delegation to get it to work. I figured it out by using stack overflow and reading up on the fetch() method.
    What specific areas of your project would you like help with?

    I would like some feedback on the main.js file was there a better or more efficient way of writing the js.

    Time Tracking Dashboard

    #sass/scss
    1
    Alperen Aksoy•150
    @aksoyalpi
    Posted about 1 month ago

    Your HTML and CSS look very good (your solution is also very accurate), but your js is not that performant, because you add and remove a lot of elements. Try to use more css to change the data (for example with data attributes, that helped me a lot; see this: https://developer.mozilla.org/en-US/docs/Web/HTML/How_to/Use_data_attributes).

    My Solution is also not perfect, but you can check it out, if you want to see how to use the data attributes and minimal js :)

    Marked as helpful
  • P
    elCris99•220
    @elCris99
    Submitted about 1 month ago
    What challenges did you encounter, and how did you overcome them?

    I think I overcomplicated things. Any suggestion is welcome

    Responsive Article preview and tooltip, with HTML, CSS & Jss

    #sass/scss#vite
    1
    Alperen Aksoy•150
    @aksoyalpi
    Posted about 1 month ago

    Your solution looks very good, but try to not use DOM manipulation too much. Instead of adding and removing DOM elements try to just set a css class (with element.classList.toggle(...)) that for example has display: hidden, so that it toggles between hidden and not hidden. This is a lot more efficient.

  • klugwer•50
    @klugwer
    Submitted 2 months ago

    Responsive omelette recipe page built with HTML & CSS

    1
    Alperen Aksoy•150
    @aksoyalpi
    Posted about 1 month ago

    Looks very good, thumbs up

  • P
    Mihail•110
    @Mihail-Krasnoder
    Submitted about 1 month ago

    Responsive testimonials grid

    #sass/scss
    1
    Alperen Aksoy•150
    @aksoyalpi
    Posted about 1 month ago

    Looks good, but you could use mixin for better scss usage

  • Hiren Tumbadiya•110
    @HirenTumbadiya
    Submitted about 1 month ago
    What are you most proud of, and what would you do differently next time?

    Proud to learn flexbox will keep learning

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

    merging rows and seperated with div

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

    will work on web sockets and webrtc

    Responsive Card with FlexBox

    1
    Alperen Aksoy•150
    @aksoyalpi
    Posted about 1 month ago

    Looks very good, only thing that i would recommend is to set the body to 100vh height so that the background color is all over the website and the footer is on the bottom. I also like the hover effect.

  • P
    Anatolii Sudariev•160
    @amix74
    Submitted about 2 months ago

    Product preview card component HTML, CSS with Flexbox

    #sass/scss
    1
    Alperen Aksoy•150
    @aksoyalpi
    Posted about 1 month ago

    Wow, I c no difference. You're code is also well structured. And I like the modular architecture of your scss.

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