FlowMint Docs
Product

Dynamic Workflow Engine

The Dynamic Workflow Engine is the brain of FlowMint. Instead of defining a static list of questions, Admins define a journey.

The Journey Architecture

Event Phases

Workflows are strictly governed by Time-Bound Phases. The platform's state machine automatically locks or unlocks capabilities based on the current phase.

  1. Registration Phase: Teams can form, members can join, but no tasks can be submitted.
  2. Submission Phase: Workflows unlock. Members can upload files and complete tasks.
  3. Review Phase: All submissions are instantly locked. Organizers begin grading.
  4. Resubmission Phase (The USP): Only teams with Rejected tasks are unlocked, and only the specific rejected tasks can be edited. Everything else remains locked.
  5. Final Lock: The event concludes. All data becomes read-only permanently.

Conditional Branching

The engine supports dynamic field rendering based on previous answers. If a team selects "Hardware Track", the engine will inject a "Hardware Requirements" task into their workflow, bypassing it entirely for Software teams.