Skip to content
  • Learning paths
  • Challenges
  • Solutions
  • Articles
  • Unlock Pro
  • Log in with GitHub
Profile
OverviewSolutions
20
Comments
28

Folarin Akinloye

@folathecoderRemote1,240 points

I am a passionate Frontend Developer based in London with extensive experience creating efficient and scalable applications that enhance user experience and drive business growth. My technical expertise includes HTML, CSS, JavaScript, React.js, Next.js, TypeScript, Ethers.js, Solidity, C#, Chai.

I’m currently learning...

Blockchain Development and Backend Web Development using Node.js, C#

Latest solutions

  • React, Styled Components, React Router, React Helmet, & FormSpree API


    Folarin Akinloye•1,240
    Submitted over 3 years ago

    2 comments
  • Audiophile Store with React, Next.js, Typescript, & Styled Components

    #next#react#styled-components#typescript#accessibility

    Folarin Akinloye•1,240
    Submitted over 3 years ago

    2 comments
  • React | SCSS | DND Library | Todo App with Theme Switch & Drag-Drop


    Folarin Akinloye•1,240
    Submitted over 3 years ago

    2 comments
  • REST Countries API | LocalStorage | Theme Switch | Vanilla JS | SCSS


    Folarin Akinloye•1,240
    Submitted over 3 years ago

    1 comment
  • Landing Page using React & Styled Components

    #accessibility#styled-components#react

    Folarin Akinloye•1,240
    Submitted over 3 years ago

    1 comment
  • JavaScript (Event Delegation), Responsive Design


    Folarin Akinloye•1,240
    Submitted almost 4 years ago

    2 comments
View more solutions

Latest comments

  • jeyaprakash•255
    @log-bait
    Submitted over 3 years ago

    todo-app-using-html-css-bootstrap-js

    2
    Folarin Akinloye•1,240
    @folathecoder
    Posted over 3 years ago

    Hi Pal! 😎

    Congrats on attempting another cool challenge. Kudos!!

    There are some important features you forgot to implement:

    1.) Drag and Drop functionality => A user should be able to re-arrange the list. 2.) localStorage => You did not store the current state of the app locally, this is why the inputs and theme settings clears when the app is refreshed. 3.) Theme Switch Implementation => You can easily make use of CSS to perform the theme switch by defining all the color variables under a class name and simply toggling the class on and off, instead of writing your code in JavaScript. 4.) The "TODO" logo can be implemented using letter-spacing in css. You don't need to literally space the text like you did on line 22 of your index.html => "T O D O"

    Overall, good job! 👌 Keep it up!

    Marked as helpful
  • Folarin Akinloye•1,240
    @folathecoder
    Submitted over 3 years ago

    React | SCSS | DND Library | Todo App with Theme Switch & Drag-Drop

    2
    Folarin Akinloye•1,240
    @folathecoder
    Posted over 3 years ago

    Note: The library I used to implement the drag and drop functionality really messed with the accessibility and markup performance. (React Beautiful DND Library)!!!

  • Zineb Boutaa•750
    @zineb-Bou
    Submitted over 3 years ago

    Social-media-dashboard-with-theme-switcher.

    1
    Folarin Akinloye•1,240
    @folathecoder
    Posted over 3 years ago

    Hey Great job!

    Learn more about localStorage. With localStorage a user will be able to set a default theme instead of the theme switching back on reload.

  • ApplePieGiraffe•30,525
    @ApplePieGiraffe
    Submitted almost 4 years ago

    Meet Landing Page | Svelte + GSAP | Surprise!

    #svelte#gsap
    17
    Folarin Akinloye•1,240
    @folathecoder
    Posted almost 4 years ago

    Hi APG!
    I want to be like you when I grow up! 😀 This is awesome and very sleek. Keep it up!

  • Raymond•105
    @raybags-web-dev
    Submitted about 4 years ago

    I used simple plain css html jquery and plain javascript whenever poss

    2
    Folarin Akinloye•1,240
    @folathecoder
    Posted about 4 years ago

    Hi Pal! I don't think the multiplication works. I tried it few times. Kindly check it out! Great work! 👍

  • Kyle•155
    @kyle4real
    Submitted about 4 years ago

    Responsive Website Using HTML, CSS, and Vanilla JavaScript

    2
    Folarin Akinloye•1,240
    @folathecoder
    Posted about 4 years ago

    Hi @kyle4real!

    I think you really nailed most part of the implementation. Although, there are some small, but noticeable features you can adjust:

    1. The image assets you used for the mobile view are the desktop versions. In the images folder two different image designs were provided for each screen size. You can switch them using media queries.
    2. You forgot to make the footer menu "clickable links". Try wrapping them with an a tag.
    3. The SVG background in the "State of the Art Infrastructure" is not aligned properly on mobile. You might want to adjust this using media queries. Although, your implementations don't have to be pixel perfect, but features like that seem aesthetically important.
    4. If you try viewing the page on very large screen sizes like 5000px, you will notice that the page is not responsive. You can solve this by wrapping and centering the main content of the page.
    5. Also, whenever you submit your work, try clearing all the HTML and Accessibility errors on the page by clicking on "View Report".

    Overall, you did a really cool job. I love the mobile menu drop-down and sleek finish.

    Keep coding! 😎

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

Beta Member

This badge is a shoutout to the early members of our community. They've been around since the early days, putting up with (and reporting!) bugs and adjusting to big UX overhauls!

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