Skip to content

sgrazys/13_ping-coming-soon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MIT License LinkedIn


Frontend Mentor | Ping coming soon page solution

This is a solution to the Ping coming soon page challenge on Frontend Mentor.
Explore the docs »

DEMO

Table of Contents
  1. Overview
  2. Getting Started
  3. License
  4. Contact

Overview

(back to top)

Challenge

  • View the optimal layout for the site depending on their device's screen size

  • See hover states for all interactive elements on the page

  • Submit their email address using an input field

  • Receive an error message when the form is submitted if:

    • The input field is empty. The message for this error should say "Whoops! It looks like you forgot to add your email"
    • The email address is not formatted correctly (i.e. a correct email address should have this structure: name@host.tld). The message for this error should say "Please provide a valid email address"

Extra validations from my side:

  • Check if email domain include ' . '
  • Check if email 'username' has more than one valid character.

(back to top)

Solution screenshot

Social Proof Section

Links

Built With

React.js HTML CSS3

  • Semantic HTML5 markup
  • CSS custom properties
  • Flexbox
  • Mobile-first workflow

(back to top)

Getting Started


Prerequisites

Node.js - download and install

https://nodejs.org

Git - download and install

https://git-scm.com

This is an example of how to list things you need to use the software and how to install them.

  • npm

    npm install npm@latest -g

Launch locally

Would like to run this project locally? Open terminal and follow these steps:

  1. Clone the repo
    git clone https://github.com/sgrazys/13_ping-coming-soon.git
  2. Install NPM packages
    npm i
    
    or
    npm install
    
  3. Run the development server
    npm run start
    

(back to top)

License

Distributed under the MIT License. See LICENSE.txt for more information.

(back to top)

Contact

Saulius Grazys

Gmail LinkedIn

Project Link: https://sgrazys-ping-landing.netlify.app/

(back to top)