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.
- 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
- 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
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