A brief description of what this project does and who it is for
User information is stored in the config.yaml
file in this repository, where the configuration leads the user to acquire a role in the system.
This role is used in the /modules/nav.py
file that manages the session through the streamlit-authenticator library. It is in this same file that you will release the permissions for more roles or the pages that each user can authenticate.
By default I created two users to make it easier to understand the template, these users should not be taken to a production environment.
user: adminuser key: abc
user: readonly key: abc
Install streamlit libraries
py -3 -m venv .venv
pip install -r requirements.txt
Start the server
streamlit run streamlit_app.py
This template is a technical guide to follow and even study (if necessary) how Python + Streamlit works.