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 摘要。