Skip to content
  • Unlock Pro
  • Log in with GitHub
Solution
Submitted 6 months ago

Frontend Mentor Easybank Landing Page Challenge.

bem, accessibility
James Duntu•30
@duntu4ever
A solution to the Digital bank landing page challenge
View live sitePreview (opens in new tab)View codeCode (opens in new tab)

Solution retrospective


What are you most proud of, and what would you do differently next time?

I'm most proud of building a fully responsive landing page that maintains consistent styling and layout across screen sizes. It was a great opportunity to improve my CSS layout skills using both Flexbox and Grid.

Next time, I would focus more on accessibility features such as better semantic HTML attributes. I’d also explore optimizing images and adding animations for a more dynamic experience.

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

One of the biggest challenges was ensuring pixel-perfect responsiveness, especially for the header section and feature cards. I initially struggled with overlapping elements on smaller screens. I overcame this by refining my use of media queries, flex-wrap, and adjusting padding/margins manually.

Another challenge was hosting on Vercel — my changes weren't showing up at first. I solved this by ensuring I pushed updates to the correct GitHub branch and manually triggered redeploys when necessary.

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

I’d appreciate feedback on:

How I can improve the structure and naming of my CSS classes.

Best practices for image optimization and file size reduction without losing quality.

Suggestions for improving site performance and accessibility (e.g., using semantic HTML or Lighthouse insights).

Whether my layout choices could be simplified or made more reusable with utility classes or modern CSS techniques.

Code
Loading...

Please log in to post a comment

Log in with GitHub

Community feedback

No feedback yet. Be the first to give feedback on James Duntu's solution.

Join our Discord community

Join thousands of Frontend Mentor community members taking the challenges, sharing resources, helping each other, and chatting about all things front-end!

Join our Discord

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

Frontend Mentor

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

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