This project includes a local Gradio interface for collecting a client profile and comparing three portfolio-allocation methods:
Description excerpted from the original listing, which is linked below.