Skip to content

brendanmadden/pod-request-access-landing-page

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Frontend Mentor - Pod request access landing page solution

This is a solution to the Pod request access 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 depending on their device's screen size
  • See hover states for interactive elements
  • Receive an error message when the form is submitted if:
    • The Email address field is empty should show "Oops! Please add your email"
    • The email is not formatted correctly should show "Oops! Please check your email"

Screenshot

Links

My process

Built with

  • Semantic HTML5 markup
  • CSS custom properties
  • Flexbox
  • CSS Grid
  • JavaScript

What I learned

This project tested me on a few different levels. I learned a few new things throughout this one, including Client-side form validation using JavaScript, and custom styling of form error messages. I also continued to learn how to use CSS Grid and Flexbox more effectively. I was able to more easily layout this project than I was projects in the past, and I would like to continue to build on this moving forward.

Continued development

After completing this project, I realize that I still have a lot of work to do to ensure that I'm creating layouts that are responsive at all screen sizes, while limiting my use of media queries. I know that there are techniques and properties that will help me to achieve this that I just don't know or remember to use yet. I plan on working through the CSS Tricks flexbox and grid complete guides so that I have a better understanding of every tool and property available. Once I have a better grasp of everything that is out there, I hope that I'll remember to use them in the best places moving forward on my projects.

Useful resources

  • Pixel to REM Converter - This is an awesome resource I use for quickly converting different measurements.
  • Client-side form validation - This resource was invaluable while learning to implement custom form validation with JavaScript for this project. It was my first time implementing something like this for a project, and I used this resource to guide me through.

Author

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published