/easy-email-2020

Create beautiful, responsive emails in minutes - no code required. Learn best practices as you go, and get powerful feedback on content fueled by machine learning.

Primary LanguageJavaScript

UPDATE: As of June 2020, Easy Email will no longer be supporting tone analysis via machine learning. I hope to revisit this concept in the future, but for now it's not financially feasible to continue using IBM Watson for this feature. If you're experienced in ML and interested in working on this, please reach out!

Easy Email Size

USE THE APP HERE!

Built by Ryan Bahan

image

  1. Abstract
  2. Technology
  3. Installation
  4. Installation
  5. Deployment

1. Abstract

Coding emails is hard. Figuring out if they're worth sending is harder. Easy Email allows users of all skills levels to create beautiful, deployable emails with no code required. Even better - Easy Email leverages machine learning to analyze the emotional sentiment of your email content. Never be in the dark on emails again.

2. Technology

  • React / Redux / Router
  • React Quill
  • React Color
  • Node / Express
  • IBM Watson Tone Analyzer
  • Jest / React Testing Library

3. Installation

  1. Fork and/or clone this repo
  2. Change into the directory
  3. Install dependencies via npm install
  4. Start webpack-dev-server via npm run start
  5. Visit localhost:3000 in your browser

4. Testing

  • Install the application as outlined above
  • Run npm run test to run the Jest testing suite

5. Deployment

Easy Email on GH Pages