Skip to content

Instantly share code, notes, and snippets.

@jpalala
Created September 29, 2025 15:33
Show Gist options
  • Save jpalala/dde44b27536fb209de3175c9388888a3 to your computer and use it in GitHub Desktop.
Save jpalala/dde44b27536fb209de3175c9388888a3 to your computer and use it in GitHub Desktop.
create a standup app

Perfect — AWS SES is totally fine for this setup.

You're right: If your SES account is still in sandbox mode, you'll need to verify every recipient email address before you can send to them. Once you move SES to production mode, you can email any address without pre-verification.

✅ Summary of What I'll Build

You want a standalone Flask backend with:

✅ Passwordless email login

✅ Using AWS SES for sending login magic links or codes

✅ Firestore (still okay?) as the database for storing standups + user records

✅ No frontend integration — just pure Flask API routes and you'll handle the UI separately

❓ Final Clarification Before I Generate Code

Please confirm two final details so I generate the right structure:

  1. Verification Method

Which one should I implement?

Option API Flow User Experience Your Pick? A) Magic Link POST /auth/request → GET /auth/verify?token=... One-click login from email ✅ Easiest for user B) 6-Digit Code POST /auth/request → email code → POST /auth/verify Enter code manually More control

👉 Pick one: Magic Link or 6-Digit Code

  1. Database Choice

Are we still using Firestore? Or do you prefer:

Option Pros Your Pick? Firestore No server maintenance, easy Already planned Postgres More structured, Railway-native SQLite Easiest local dev

👉 Confirm: Use Firestore or pick another DB

Once you answer with something like:

Magic Link + Firestore

I’ll respond with:

✅ Fully structured Flask project ✅ Including:

/auth/request and /auth/verify

/standup/save and /standup/today

AWS SES email sender module

JWT token-based session system

All in clean modular code (Blueprints or Routers).

Just confirm those 2 details and I’ll deliver the full backend implementation in one go.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment