Skip to content

[Feature]: Complete Multi-Step Donor Registration Form Functionality (All 6 Steps) #39

@Jadhav-Shamal-123

Description

@Jadhav-Shamal-123

Problem Statement

Is your feature request related to a problem? Please describe.

I'm always frustrated when users start the donor registration process but cannot complete it because only one step contains actual form fields, while the remaining steps are empty. This leads to confusion, incomplete registrations, and poor user experience, reducing the likelihood of successful donor onboarding.

Proposed Solution

Describe the solution you'd like

I would like to see the entire 6-step donor registration form fully implemented, with meaningful fields, validations, and navigation logic across all steps. Each step should collect specific donor information and allow users to move forward or backward without losing entered data.

Alternative Solutions

Have you considered any alternative solutions or features?

An alternative could be converting the registration into a single-page long form. However, a structured multi-step form is more user-friendly, less overwhelming, and aligns better with guided data collection.

Which User Role Benefits?

All Users

Priority (Your Opinion)

High - Would significantly improve my experience

Use Case / User Story

Describe a specific scenario where this feature would be useful

As a potential blood donor, I want to complete a guided multi-step registration form, so that I can provide all required information accurately and successfully register as a donor.

Mockups or Examples

If you have mockups, wireframes, or examples from other apps, please share them

Current UI already shows a 6-step progress indicator. Completing each step with appropriate fields (Personal Details, Physical Requirements, Medical History, Eligibility, Contact Details, Confirmation) would align with standard donor registration workflows used in blood donation platforms.

Expected Impact

How many users would benefit? What's the potential impact?

This would help all new donors using the platform by enabling full registration completion, increasing donor enrollment, improving data accuracy, and supporting HaemoLogix’s mission of efficient blood donation management.

Additional Context

dd any other context, screenshots, or examples about the feature request

The current implementation shows progress for six steps, but only one step contains actual form content. Completing the remaining steps will significantly improve usability, trust, and conversion rates.

Checklist

  • I have searched existing issues to avoid duplicates
  • This feature aligns with HaemoLogix's mission of efficient blood donation
  • I am willing to help test this feature if implemented

Metadata

Metadata

Labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions