Closed rgarcia closed 4 months ago
Implemented a waitlist and invite system to control user signups, ensuring only invited users can register.
Key points:
LOOPS_WAITLIST_FORM_URL
.env.example
joinWaitlist
apps/next/app/actions.ts
apps/next/app/register/[[...register]]/page.tsx
waitlistedEmails
invitedEmails
apps/next/app/server/db/schema.ts
Header
Hero
Waitlist
Generated with :heart: by ellipsis.dev
MET-32 Waitlist / gate sign ups
main
This stack of pull requests is managed by Graphite. Learn more about stacking.
Join @rgarcia and the rest of your teammates on Graphite
Summary:
Implemented a waitlist and invite system to control user signups, ensuring only invited users can register.
Key points:
LOOPS_WAITLIST_FORM_URL
to.env.example
for external waitlist form handling.joinWaitlist
action inapps/next/app/actions.ts
with rate limiting and email validation.apps/next/app/register/[[...register]]/page.tsx
to check for invitations before allowing user registrations.waitlistedEmails
andinvitedEmails
inapps/next/app/server/db/schema.ts
for managing waitlists and invitations.Header
andHero
components to integrate waitlist functionality.Waitlist
component for handling waitlist signups on the frontend.Generated with :heart: by ellipsis.dev