Frontend Mentor - Easybank landing page solution
This is a solution to the Easybank landing page challenge on Frontend Mentor. Frontend Mentor challenges help you improve your coding skills by building realistic projects.
Table of contents
Overview
The challenge
Users should be able to:
- View the optimal layout for the site depending on their device's screen size
- See hover states for all interactive elements on the page
Screenshot

Links
My process
Built with
- Semantic HTML5 markup
- Tailwind CSS
- CSS Grid
- Mobile-first workflow
- Next.js - React framework
What I learned
Through this project I learned ;
- How to build a static site with next js
- How to add tailwind to a next js site
- Setting image dimensions reduces the CLS(Cumulative layout Shift) of a page
- How to local images and fonts to next by adding them to the public folder
- Using _document.tsx to set html lang attribute
- How to extend custom styles in tailwind
- How to setup a layout Component for a next js app
Continued development
- I would like to improve on my usage of typescript
- I would like to set up tests
Useful resources
- Next js Docs - This helped me learn Next js from setup to best practices.
- Tailwind Css Docs - The tailwind docs were very informative and provided great examples which improved my experience.
Author