agastya3636 / agastya3636/AlumConnect

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

オープン
#50 コメント 3 件 リアクション 0 件 担当者 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 を短くまとめたダイジェスト。