agastya3636 / agastya3636/AlumConnect

[FEAT]: Convert Long Registration Form into Multi-Step User-Friendly Flow

未關閉
#50 3 則留言 0 個 reaction 已指派 1 人 已被 @gunjanghate 認領 在 GitHub 檢視
hacktoberfest Hacktoberfest2025 Hacktoberfest25
主要語言
JavaScript
星號
9
分支
8
PR 合併指標
30 天內沒有已合併 PR

描述

The current registration page presents all fields at once, resulting in a visually overwhelming experience for new users. Since the form collects a wide range of information — from basic credentials to social links, skills, and interests — users may feel discouraged or fatigued while scrolling through so many inputs at once.


✅ Suggested Improvement


I propose restructuring the registration process into a multi-step / stepper-based form, dividing the fields into meaningful stages such as:

Step | Category | Fields
-- | -- | --
1. Basic Information | Name, Email, Password, Role, Batch |  
2. Profile Details | Profile Picture URL, Education, Bio |  
3. Social Links | LinkedIn, GitHub, Twitter |  
4. Skills & Interests | Skills (add multiple), Interests (add multiple) |  

This will make the onboarding process:




  • More intuitive and less overwhelming




  • Mobile-friendly with progressive disclosure




  • Better optimized for user completion rate




I can implement this using a stepper UI (e.g., with React state / context or a UI library if preferred) while preserving all existing validation and functionality.




🔧 Request


I’d like to work on this enhancement as part of Hacktoberfest 2025.

Please assign me this issue and label it with hacktoberfest and other if applicable.


Let me know if you'd like:




  • Button-based or progress-bar style stepper




  • Per-step validation or full validation at submission




Looking forward to contributing! 🚀



貢獻指南

開啟貢獻指南

評估

這個 Issue 還沒有評估資料。

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。