Skip to content

Nova flows #6

@repl6669

Description

@repl6669

Nova flows

Create a Nova package which would integrate flows as "backend".

Why

  • Nova is a good UI library for this use case
  • Fields are already somewhat implemented, this would be next level, because Nova Fields are way more feature rich
  • Adds massive flexibility to Nova

Example use cases

  • Project lifecycle
    (Offer → Contract → Deposit → Exploration → Wireframes → Design → Acceptance → Development → Invoice → Testing → Final acceptance → Final invoice → Finish → Thank you mail)

  • Plant database population
    (New plant → Research (prepared by GPT Agent) → Add media → Write description → Add properties → Publish → Finish)

How to get there

Decorate Resource class with a Handler acting as a flow control class (as usual).

  • create Nova tool (?)
  • create steps chronological UI
  • create graph UI (bonus, overkill for now)
  • create special Handler which would decorate Nova Resources
  • integrate smoothly with Nova Fields (field definition in Handle)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions