More complex examples of multipage apps with user auth that uses cache and fragments?

Hello everyone,

I have being studying some public code examples as for example

https://github.com/streamlit/release-demos/blob/master/previews/mpa-v2/movies.py

When you use the app demo you notice sometime not very optimal function when interacting with the widgets. I suposse this is optimised with cache, session states and fragments but as I’m still learning about st I can’t still wrap my head around everything put together.

Does any one knows of a more complex example that includes

  • User Auth
  • Multipage apps with st.navigation
  • Cache, specially cache_resource for databases connection
  • Fragments reruns
  • Session states for consistency across pages

I’m building a specialized CRM and I’m interested in putting all of this together