Skip to content

scorum/blog-notifications

Repository files navigation

Blog Notifications

Blog Notifications is a service that handles sending email notifications to blog authors and subscribers.

Features

  • Sends welcome emails to new blog authors
  • Notifies authors when their posts receive comments
  • Sends digest emails to subscribers with latest posts
  • Handles email template management and rendering
  • Integrates with SendPulse email service for delivery

Architecture

The service is written in Go and follows a clean architecture pattern. It consists of:

  • Email template management
  • Email queue processing
  • SendPulse integration for delivery
  • Database storage for tracking notifications

Configuration

The service requires the following environment variables:

  • SENDPULSE_CLIENT_ID - SendPulse API client ID
  • SENDPULSE_SECRET - SendPulse API secret key
  • DB_CONNECTION - Database connection string

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published