This project demonstrates how to create beautiful transactional emails using Pug and Feathers Mailer. It extends the functionality of the User Roles and Management Project, which is documented in this article.
- Template Emails Compiled with Pug
- Insert variables into templates
- Send emails
The frontend is a starter. You will want to customize to your brand/color/theme. View the Quasar Docs to learn more about how to add your own brand. The boot/axios
and boot/feathersClient
files may need to be updated based on the endpoint you are targetting.
The backend is scaffolded with Feathersjs. See the configuration documentation for more information on how to configure your app. If you are forking this repo, you will want to generate a new secure secret.
This repo can be run locally with Docker Compose using docker-compose up
, though some configuration files may need to be updated/created to properly run locally. Alternately, you can run the client
and server
repos separately.
Client can be run with the Quasar CLI using quasar dev
. Make sure to install the Quasar CLI first.
Server can be run with node using npm run dev
.