beardofedu / beardofedu/chicago-dev-days

NOTIF-001: Notification Service — transactional emails for orders and account events

Open
#51 1 comment 0 reactions 0 assignees View on GitHub
blocked enhancement platform sprint-4
Dominant language
HTML
Stars
0
Forks
0
PR merge metrics
No merged PRs in 30d

Description

## Overview
Implement a notification service that sends transactional emails for key events: order confirmation, shipping update, password reset, and account registration.

## Acceptance Criteria
- [ ] Order confirmation email sent within 30s of order creation (ORD-001)
- [ ] Shipping update email sent when order status changes to 'Shipped'
- [ ] Password reset email (AUTH-003) routes through this service
- [ ] Registration verification email (AUTH-002) routes through this service
- [ ] All emails use a consistent branded template
- [ ] Unsubscribe link included in marketing emails

## Depends On
- #46 (ORD-001 — Order Service: triggers order emails)

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reading the dependency in #46 and trace the order-creation, shipping-status, password-reset, and registration-verification entry points it identifies. Confirm how each event reaches the notification service and define completion against the listed delivery timing, routing, branded-template, and unsubscribe acceptance criteria.

Written by the indexing model from the issue text.

Assessment

Domain
backend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.