Skip to content

Cleaned up onboarding flow and removed match card placeholders - #122

Merged
glopes2023 merged 2 commits into
mainfrom
clean-up-onboarding
May 4, 2026
Merged

Cleaned up onboarding flow and removed match card placeholders#122
glopes2023 merged 2 commits into
mainfrom
clean-up-onboarding

Conversation

@glopes2023

Copy link
Copy Markdown
Collaborator

Summary

Took training wheels off Match Cards (Following up on my implementation in Clement's 'swiping' PR):

  • Removed chat-contacts placeholder and static mock fallback. Card stack now uses only real API matches

Removed the following fields from onboarding to be re-introduced as profile action cards later:

-Ethnicity: multi-select ethnicity options
-Prompts: 1-3 draggable prompt selectors with question + answer
-Clubs: Cornell clubs/organizations tags
-Social links: Instagram, Snapchat, LinkedIn, GitHub, personal website
-Interests: free-text interest tags
Updated backend api specification

Fixed onboarding "Next" button permanently disabled from step 9 onward — updated validateStep and handleNext/TOTAL_STEPS to reflect the 10 active steps

Test Plan

Open the Home tab — confirm only real weekly match cards appear (no chat contacts or mock cards)
Go through the onboarding flow — confirm "Next" button works through all 10 steps without getting stuck
Notes

Next Steps:

Once the profile cards are done, the removed onboarding fields will be surfaced as profile action cards in the Home tab feed so users can fill them out post-signup

See onboarding demo here:
https://github.com/user-attachments/assets/76e94f2f-30da-41fc-a733-2d12881035fa

@netlify

netlify Bot commented Apr 28, 2026

Copy link
Copy Markdown

Deploy Preview for redi-love ready!

Name Link
🔨 Latest commit ad873a6
🔍 Latest deploy log https://app.netlify.com/projects/redi-love/deploys/69f8f33b83d2750008fd6829
😎 Deploy Preview https://deploy-preview-122--redi-love.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@clementroze clementroze left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

noice! thanks for cleaning up Gillio donde esta

Comment thread frontend/app/(auth)/create-profile.tsx Outdated
</View>
);
// case 9:
// return (

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yay for shortening onboarding!

@abrar-amin abrar-amin left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks pretty good; SonarQube does not like commented code, so if we can get rid of it that would be great (I think that's the only reason why it fails the quality gate)

);
const [userAnswer, setUserAnswer] = useState<string>('');
const [currentMatches, setCurrentMatches] = useState<MatchWithProfile[]>([]);
// ── TEMPORARY PLACEHOLDER ────────────────────────────────────────────────────

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yippee no more temp data!

try {
let prompt: WeeklyPromptResponse | null = null;

// TODO: wire up the answer-prompt header button once the weekly prompt

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Maybe get rid of this TODO?

Comment thread frontend/app/(auth)/create-profile.tsx Outdated
</View>
)}
// case 12:
// return (

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We may want to delete these lines of code.

@sonarqubecloud

sonarqubecloud Bot commented May 4, 2026

Copy link
Copy Markdown

@abrar-amin

Copy link
Copy Markdown
Collaborator

I think you're good to merge

@glopes2023
glopes2023 merged commit abedfcf into main May 4, 2026
11 checks passed
@glopes2023
glopes2023 deleted the clean-up-onboarding branch May 4, 2026 21:19
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