Mailroad helps you compose, write, and send emails through the ESP (email service provider) of your choice. It uses react, node, express, and couchdb
The frontend for mailroad has been moved to its own repo.
cd
to the cloned directory and run npm install
.env.sample
into a new file .env
. Add the appropriate API keys for AWS.npm run seed
to create databases and meta infonpm run sync-views
to upload design docs to appropriate databases.redis-server
to start redisnpm run develop
to start nodemon & expressDon't forget to run the frontend as well!
Code is divided into /client and /server folders. client
contains react router code, jsx, sass, fonts, and some client side libs.
server
contains the express code (api routes), email templates, server side libs, other logic.