Skip to content

feat(asset-form): add multi-step asset registration form with validat…#410

Merged
yusuftomilola merged 1 commit intoDistinctCodes:mainfrom
lishmanTech:multiForm
Jan 24, 2026
Merged

feat(asset-form): add multi-step asset registration form with validat…#410
yusuftomilola merged 1 commit intoDistinctCodes:mainfrom
lishmanTech:multiForm

Conversation

@lishmanTech
Copy link
Contributor

Description:
This PR introduces a comprehensive multi-step asset registration form for the system. Users can now add new assets with proper validation, image uploads, and autosave functionality.

Features included:

Multi-step form with 4 sections: Basic Info, Details, Assignment, Additional Info

Form management using React Hook Form

Schema validation using Zod

Real-time validation feedback on each step

Progress indicator for multi-step navigation

Autosave to localStorage to prevent data loss

Image upload with preview before upload

Graceful API error handling using toast notifications

Fully responsive design with Tailwind CSS and accessible components

Acceptance Criteria Implemented:

All required fields are validated before submission

Users can navigate between form steps and data persists if they leave and return

Success message displayed on asset creation

Form resets after successful submission

Clear and actionable error messages

closes #391

@vercel
Copy link

vercel bot commented Jan 23, 2026

@lishmanTech is attempting to deploy a commit to the naijabuz's projects Team on Vercel.

A member of the Team first needs to authorize it.

@yusuftomilola yusuftomilola merged commit ca9214d into DistinctCodes:main Jan 24, 2026
4 of 5 checks passed
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.

Implement Asset Registration Form with Validation

2 participants