mailmerger-server

module
v0.0.0-...-ace6a59 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 11, 2022 License: MIT

README

Mailmerger Server

A server for Mailmerger

Features

  • Manage campaigns
  • Custom templates
  • Preview email templates
  • Blast emails from imported csv files

Development

Tools to install:

Start development server

Copy the example.dbconfig.yml adjust to your local setup.

# run postgres & create the db
make run-dev-postgres
# run schema migration
make migrate-up

# run mailhog the email server
make run-dev-mailhog
# run server using modd
make run-server

ERD

erDiagram
	Campaign ||--o| File: have
	Campaign ||--o| Template: have
	Campaign ||--o{ Event: have

	Campaign {
		id string
		file_id string
		template_id string
		subject string
		body string
	}
	File {
		id string
		name string
		path string
	}
	Template {
		id string
		name string
		html string
	}
	Event {
		id string
		created_at timestamp
		status string
		detail string
	}

Pages

home campaigns campaigns show campaigns edit templates templates show templates edit

Directories

Path Synopsis
cmd
db
pkg

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL