An e-mail campaign manager to help you efficiently monitor and execute e-mail feedback campaigns.
- Back End:
- Server built with Express.
- OAuth authentication using Google's API.
- Sessions based on cookies (yum).
- Interface with SendGrid API for e-mail campaigns.
- Interface with Stripe API for payments.
- MongoDB / Mongoose utilized for data persistence.
- Front End
- Client-side built with React.
- App state managed with Redux / react-redux.
- Async actions managed with redux thunk middleware & async/await.
- Form state handled with redux-form.
- Frontend routing with react-router.
- Frontend styling with Materialize CSS.