Skip to content

ErnieAtLYD/ocinema-react-emailbuilder

Repository files navigation

O Cinema React Email Builder

screenshot

Synopsis

A drag and drop email builder for a local independent cinema which uses its WP JSON API to create pre-filled templates. An HTML email template can be created to import into an Email Service Provider such as Constant Contact or MailChimp.

Features

  • Can create a basic email layout using drag and drop
  • Can prefill basic event modules with content via the WordPress JSON API
  • Uses Inky to create an email friendly HTML template for copy and pasting into ESPs

Next

  • Drag and drop content modules directly in layout modules (as opposed to it all being in one block)
  • Ability to upload photos directly to Cloudinary
  • Clean up visual drag and drop interface
  • Add tests
  • Document what I needed to change on the WP REST API side

Dev Installation and Tech Notes

This project was bootstrapped with Create React App and uses Redux for state management. We also used Material-UI as a design library and Flow for typesetting variables. To generate the email templates, we used Inky, based on Foundation for Email.

yarn install
yarn run start

We're starting to use Cypress to run integration tests. To run that after installation, do the following:

yarn run cypress:open

About

PROOF OF CONCEPT: Drag and Drop Email Builder for O Cinema

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published