Skip to content

ttsoares/bm-index

Repository files navigation

Frontend Mentor - Room homepage solution

This is a solution to the Room homepage 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
  • Calculate the BMI using the International System of Measures of Imperial Measures System

Screenshot

Links

My process

Built with

  • [Responsive] - Started by building the layout for the three resolutions
  • React - JS library
  • Next.js - React framework
  • React Hook Form - Fine grain form management
  • tailwindcss/forms - Provides a basic reset for form styles

What I learned

  • How to use a new library: Tailwind/forms.
  • Went deep in the functionality of the HookForms.
  • Learned solve a challenge without the usually provided assets.

Continued development

  • Build for three resolutions poses new difficulties in the Tailwind infrastructure of CSS.
  • Next challenge could be a 'fluid design' that works in all resolutions...

Useful resources

  • Documentation of the React Hook Form was very helpful.

Author

Acknowledgments