Skip to content

Add parents page email signup wired to Airtable#2109

Merged
3kh0 merged 5 commits into
mainfrom
parents-email-signup
Jul 9, 2026
Merged

Add parents page email signup wired to Airtable#2109
3kh0 merged 5 commits into
mainfrom
parents-email-signup

Conversation

@reemlifa

@reemlifa reemlifa commented Jul 9, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Adds a working email signup form to /parents (was previously a non-functional input)
  • New POST /api/parents-signup route validates the email and writes a record (email + client IP when available) to the "signup" Airtable table

Test plan

  • Type-checked with tsc --noEmit
  • Verified locally: valid email returns 200 and creates an Airtable record; invalid email returns 400 with no record created
  • Verified IP capture works when x-forwarded-for is present, degrades gracefully when absent (e.g. localhost)

@reemlifa reemlifa requested a review from a team as a code owner July 9, 2026 17:51
@vercel

vercel Bot commented Jul 9, 2026

Copy link
Copy Markdown
Contributor

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
site Ready Ready Preview, Comment Jul 9, 2026 6:31pm

Request Review

Comment thread app/api/parents-signup/route.ts Fixed
@socket-security

socket-security Bot commented Jul 9, 2026

Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Addedbotid@​1.5.119910010092100

View full report

@3kh0 3kh0 merged commit 5045718 into main Jul 9, 2026
14 checks passed
@3kh0 3kh0 deleted the parents-email-signup branch July 9, 2026 18:31
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.

3 participants