It verifies wether an email is:
- Valid?
- Deliverable?
- Autocomplete common email extentions
- and some other features, you can see from the pictures below
- react 16.3.6
- typescript 2.8.1
- Kickboxing API to verify emails
- Regular expressions for client side validations
- Webpack 4.5.0
- and a bunch of loaders where you can visit package.json file and see them
You will need to have node installed on your machine, Node.js to run.
Install the dependencies and devDependencies and start the server.
$ npm install
$ npm start
Visit localhost:8080 from your browser and you would see:
Important Note: You would need to use your own email and sign up with kickboxing API and get and (apiKey) otherwise, users won't be able to verify their email correctly. I have provided the link to get to kickboxing web APIs above. Also you need to paste your apiKey at line 27 in src/Components/VerifyEmail.tsx