My take is that Panel is now at a stage where you don’t have to go to Flask or Django to support multipage apps.
You can just
panel serve app1.py app2.ipynb app3.py
or inside your .py file
ROUTES = {"app1": app1_function, "app2": app2_function, "app3": app3_function}
panel.serve(ROUTES)
See https://panel.holoviz.org/user_guide/Deploy_and_Export.html for more info
And yes you can parametrize your app. There is a reference notebook here https://panel.holoviz.org/gallery/simple/sync_location.html#simple-gallery-sync-location. (Please download and run the notebook for it to work).
I also want to create a larger site of Panel apps for awesome-panel.org and for work. I’ve created a template you can use in practice or for inspiration.
Checkout this video introduction https://www.youtube.com/embed/QmwSyQqkKvI
