[P1][CMS] Contact form with email notification #13

Open
opened 2026-05-26 01:32:46 +00:00 by ChrisChen · 0 comments
Owner

Overview

Public contact form that saves inquiries to the DB and emails the designated church contact.

Data Model

ContactInquiry: name, email, subject, message, submitted_at, is_read

Tasks

  • ContactInquiry table + EF entity
  • Public form with bilingual labels (EN/ZH)
  • On submit: save to DB + email notification to admin via SendGrid
  • Admin inbox: list, mark as read, reply link

Reference

PLANNING.md Section 3.5 - Contact form

## Overview Public contact form that saves inquiries to the DB and emails the designated church contact. ## Data Model ContactInquiry: name, email, subject, message, submitted_at, is_read ## Tasks - [ ] ContactInquiry table + EF entity - [ ] Public form with bilingual labels (EN/ZH) - [ ] On submit: save to DB + email notification to admin via SendGrid - [ ] Admin inbox: list, mark as read, reply link ## Reference PLANNING.md Section 3.5 - Contact form
ChrisChen added this to the Phase 1 - MVP milestone 2026-05-26 01:32:46 +00:00
ChrisChen added the module: cms label 2026-05-26 01:32:46 +00:00
Sign in to join this conversation.