Skip to content

feat: Add invite links & join-request flow (join page, API, share button#28

Open
Swayymalcolm99 wants to merge 2 commits into
JointSave-org:mainfrom
Swayymalcolm99:feat/pool-invite-link
Open

feat: Add invite links & join-request flow (join page, API, share button#28
Swayymalcolm99 wants to merge 2 commits into
JointSave-org:mainfrom
Swayymalcolm99:feat/pool-invite-link

Conversation

@Swayymalcolm99

Copy link
Copy Markdown

closed #17
Summary:

Adds invite/join UX so pool creators can share a link and users can request to join. New/updated files:
page.tsx — join page, fetches pool by contract_address join-actions.tsx — client join UI, on-chain reads, wallet connect + request action route.ts — POST API to create join requests in Supabase group-details.tsx — “Share Invite Link” button (copies URL + toast) for creators join_requests.sql — SQL to create join_requests table

…tton)

Summary:

Adds invite/join UX so pool creators can share a link and users can request to join.
New/updated files:
page.tsx — join page, fetches pool by contract_address
join-actions.tsx — client join UI, on-chain reads, wallet connect + request action
route.ts — POST API to create join requests in Supabase
group-details.tsx — “Share Invite Link” button (copies URL + toast) for creators
join_requests.sql — SQL to create join_requests table
@Sendi0011

Copy link
Copy Markdown
Contributor

Good work @Swayymalcolm99 getting all the moving parts in — join page, API route, share button, and SQL schema are all there. Three things before we merge:

  1. Can you fix the PR title? It currently starts with "Title:" which looks like a leftover placeholder.

  2. Can you move join_requests.sql into supabase/migrations/ with a timestamp prefix (e.g. 20260616_create_join_requests.sql) so it's tracked as a proper migration?

  3. Please attach a screenshot showing the share button, the join page, and the request flow working end to end.

@Swayymalcolm99 Swayymalcolm99 changed the title Title: Add invite links & join-request flow (join page, API, share bu… feat: Add invite links & join-request flow (join page, API, share button Jun 16, 2026
changes made
@Sendi0011

Copy link
Copy Markdown
Contributor

Gm @Swayymalcolm99 Please attach a screenshot showing the share button, the join page, and the request flow working end to end.

@Sendi0011

Copy link
Copy Markdown
Contributor

Gm @Swayymalcolm99 Just checking in on this one since it's been open a while — the Explore page that merged since has its own join-requests flow now. If you're still keen to finish this up, it'd be smoothest to rebase on the latest main and build on top of what's already there rather than two separate tables. Totally fine either way, just want to make sure it doesn't get lost!

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.

[Feature] Add pool share/invite link feature

3 participants