Description
Create a multi-step wizard for creating a freelance contract. The wizard should guide users through each stage with clear navigation, validation, and the ability to save drafts.
Steps
-
Select Freelancer
Choose the freelancer from available profiles or search results.
-
Project Details
Enter project title, description, scope, and expected duration.
-
Add Milestones
Define deliverables, deadlines, and payment schedules.
-
Review Summary
Display a summary of all entered details for confirmation.
-
Confirmation
Finalize and create the contract with a success message.
Acceptance Criteria
- ✅ Progress Indicator — Visual step tracker showing current stage.
- ✅ Form Validation — Each step validates inputs before proceeding.
- ✅ Step Navigation — Users can move forward/backward between steps.
- ✅ Save Draft Locally — Draft contracts can be saved and resumed later.
📈 Expected Impact
High — Would significantly improve user experience
Description
Create a multi-step wizard for creating a freelance contract. The wizard should guide users through each stage with clear navigation, validation, and the ability to save drafts.
Steps
Select Freelancer
Choose the freelancer from available profiles or search results.
Project Details
Enter project title, description, scope, and expected duration.
Add Milestones
Define deliverables, deadlines, and payment schedules.
Review Summary
Display a summary of all entered details for confirmation.
Confirmation
Finalize and create the contract with a success message.
Acceptance Criteria
📈 Expected Impact
High — Would significantly improve user experience