Skip to content

feat: Mentor registration#216

Merged
dricazenck merged 30 commits intoWomen-Coding-Community:mainfrom
MitaliShah:feat/mentor-registration
Mar 2, 2026
Merged

feat: Mentor registration#216
dricazenck merged 30 commits intoWomen-Coding-Community:mainfrom
MitaliShah:feat/mentor-registration

Conversation

@MitaliShah
Copy link
Contributor

Description

Implements the frontend UI and Zod validation for the new Mentor Registration flow (Steps 1-5).

Changes

  • Tech Stack: Built a 5-step form using react-hook-form, zod, and MUI.
  • Validation: Added conditional logic for "Long-Term" vs "Ad-Hoc" tracks.
  • Styling: Used theme.ts for consistent branding.
  • Structure: Modularized each step into separate components for maintainability.

Notes

  • Submission: Logs JSON to console. API integration & Success screen will follow in a separate PR.

How to Test

  1. Go to /mentorship/mentor-registration.
  2. Complete the form, toggling between mentorship types to test validation.
  3. Click "Submit" on Step 5 and verify the JSON output in the console.

Type

  • Bug Fix
  • New Feature
  • Code Refactor
  • Documentation
  • Other

Related Issue

Closes #84

Screenshots

image image image image image

Testing

Pull request checklist

Please check if your PR fulfills the following requirements:

  • I checked and followed the contributor guide
  • I have tested my changes locally.
  • I have added a screenshot from the website after I tested it locally

- Update 'home.page.spec.ts' to assert the correct page title ('WCC: Registration Form for Mentors') following the UI from figma design.
- Fix a Next.js serialization error in timeline pages (e.g., 'long-term-timeline.tsx').
- Ensure 'getServerSideProps' returns 'null' instead of 'undefined' when API data is missing, preventing Status 500 crashes during the test run.
@dricazenck dricazenck changed the title Feat/mentor registration feat: Mentor registration Feb 1, 2026
@dricazenck
Copy link
Collaborator

@joanaBrit @stepsen89 can we merge this and start iterate in the changes please?

@vercel
Copy link

vercel bot commented Feb 20, 2026

@MitaliShah is attempting to deploy a commit to the Women Coding Community's projects Team on Vercel.

A member of the Team first needs to authorize it.

@sonarqubecloud
Copy link

sonarqubecloud bot commented Mar 2, 2026

@dricazenck dricazenck merged commit fff49a5 into Women-Coding-Community:main Mar 2, 2026
3 of 4 checks passed
@MitaliShah MitaliShah self-assigned this Mar 2, 2026
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.

/mentorship/mentor-registration

2 participants