Skip to content

Mock email configuration with templates and routes#76

Open
apwlhya wants to merge 6 commits into
mainfrom
56-Confirmation-Email
Open

Mock email configuration with templates and routes#76
apwlhya wants to merge 6 commits into
mainfrom
56-Confirmation-Email

Conversation

@apwlhya

@apwlhya apwlhya commented Jul 3, 2026

Copy link
Copy Markdown
Collaborator

List of changes made:

  • Create email templates using react-email
    • Meeting room: Awaiting confirmation, confirmation and cancellation
    • Shared learning room: Confirmation and cancellation
  • Render the email templates with a mock email service using nodemailer and react-router
    • There are buttons at the bottom of relevant pages that will bring up the fake emails and then disappear.
  • Fix some miscellaneous spacing bugs

Type of PR

  • New feature

PR description

This PR adds the email components for confirming room reservations and cancellations. A mock email service is used so that the email bodies may be viewed in the browser.

  • PR does not interfere with app functionality
  • PR does not fail any tests

Related to #53, #56, #72 and #74

Video of pages/flow

Meeting room:

Screen.Recording.2026-07-02.at.9.53.31.PM.mov

Shared learning room:

Screen.Recording.2026-07-02.at.9.52.35.PM.mov

@apwlhya apwlhya requested a review from markmals July 3, 2026 03:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant