Skip to content

asodemann18/VeriMail

Repository files navigation

Project By: Alex Sodemann

About

VeriMail was created for small business owners who want to ensure they're sending email campaigns to qualified addresses. A user can upload a csv of emails, and then see all the verified addresses from their list. They can also see overall statistics (% valid domain, % valid user, etc) and take a detailed look at the information for every email from their file. A user has the ability to download the results from the Verified Emails page and the Email Details page.

The email validation is being done through the mailboxlayer api.

Project Goals

  • Effectively use React, Router, and Async JavaScript
  • Deliver a unique product that solves a problem using an api

In Action

Uploading csv of emails:

In Action

Downloading information returned from the api:

Downloading Data

Setup

View it here.

Download Instructions:

git clone [this file path]
cd verimail
npm install 
npm start

Technologies Used:

  • React
    • Hooks
  • React Testing Library
  • Jest
  • HTML/CSS
  • npm
    • react-chartjs-2
    • react-csv-parse

Future Plans

  • Allow a user to download the report displayed on the Email Stats page
  • Let a user add weights and calculate their own score for the email data vs using the one that comes from the api directly

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published