Skip to content

Latest commit

 

History

History
72 lines (49 loc) · 2.22 KB

README.md

File metadata and controls

72 lines (49 loc) · 2.22 KB

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

  • Frontend Mentor - @g-nm