Skip to content

[Feature]: Contract Creation Wizard #146

Description

@SudiptaPaul-31

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

  1. Select Freelancer
    Choose the freelancer from available profiles or search results.

  2. Project Details
    Enter project title, description, scope, and expected duration.

  3. Add Milestones
    Define deliverables, deadlines, and payment schedules.

  4. Review Summary
    Display a summary of all entered details for confirmation.

  5. 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

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions