Skip to content

This is the landing page of a banking company built using Nextjs, Typescript and Tailwind CSS

Notifications You must be signed in to change notification settings

gmwaniki/Easy-bank-landing-page

Repository files navigation

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

About

This is the landing page of a banking company built using Nextjs, Typescript and Tailwind CSS

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published