A Streamlit web application that generates a name convention based on user inputs.
The Name Convention Generator is a web application built using Streamlit that helps users generate a naming convention for various purposes. The naming convention includes components like environment, location, usage type, server function, and a 2-digit ID. This app simplifies the process of creating consistent and standardized names for different elements.
- Select environment from predefined options.
- Choose location from a dropdown or input a custom location.
- Enter usage type, server function, and a 2-digit ID.
- Generate a naming convention based on the provided inputs.
- Check if the generated name already exists in the audit log.
- Display success or error messages based on inputs and generated name.
- Display helpful information about the naming convention rules.
- Clone the repository.
- Install the required dependencies using
pip install -r requirements.txt
. - Run the app with
streamlit run app.py
.
To run the Name Convention Generator on your local machine, follow these steps:
- Clone the repository:
git clone pip install -r requirements.txt
cd name-convention-generator
pip install -r requirements.txt
streamlit run app.py
docker build -t name-convention-generator .
docker run -p 8501:8501 name-convention-generator
docker run -it -d --name name_gen_app -p 8501:8501 name-convention-generator