Skip to content

React/Redux, Stripe and Sendgrid Web App - Launch email survey campaign with feedback management implemented with MongoDB Atlas and Express back end

Notifications You must be signed in to change notification settings

bahobab/emailydirect

Repository files navigation

Email Marketing Campain

Reach out to your clients/customers and collect their feedback using email survey

How It Works

This is a React powered E-mail marketing/survey promotion web app.

  1. user logs in the app
  2. purchase credits to be able to send promotional emails
  3. click red "+" button to create new survey

Tech Stack

This application makes use of the MERN stack:

  • MongoDB (MongoDB Atlas)
  • Express
  • React (ContextAPI, Hooks, High Order Components)
  • Redux (Thunk, Form)
  • Node
  • Stripe Payment
  • Sendgrid
  • Google OAuth authentication

Additional Techologies

  • Promises
  • Async/Await
  • Webhooks
  • Functional programming
  • Version Control
  • localtunnel.me

HOW To Use:

  1. To replicate this project you will need to create accounts with:
  • Google
  • Stripe payment
  • Sendgrid
  1. To run the project locally in in a dev environment, clone the project, install packages and run the script:
  $ cd server
  server$ npm run dev

Production Deployment

SEE IT LIVE emailydirect

About

React/Redux, Stripe and Sendgrid Web App - Launch email survey campaign with feedback management implemented with MongoDB Atlas and Express back end

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages