This app showcases a reasonably complex Portfolio Optimization tool which allows uploading a set of stocks and picking a portfolio with the desired balance between volatility and return.
Live App URL: https://portfolio-optimizer.pyviz.demo.anaconda.com