HaLim
configuration page
ac5a7da
raw
history blame
1.1 kB
"""
Supply Roster Optimization Tool - Streamlit App
Simplified version with configuration and optimization results
"""
import streamlit as st
import sys
import os
# Add src directory to path for imports
sys.path.append(os.path.join(os.path.dirname(__file__), 'src'))
# Set page config
st.set_page_config(
page_title="Supply Roster Optimization Tool",
page_icon="πŸ“¦",
layout="wide",
initial_sidebar_state="expanded"
)
# Sidebar navigation
st.sidebar.title("πŸ“¦ Supply Roster Tool")
st.sidebar.markdown("---")
# Navigation
page = st.sidebar.selectbox(
"Navigate to:",
["βš™οΈ Configuration", "πŸ“Š Optimization Results"],
index=0
)
# Main app content
if page == "βš™οΈ Configuration":
# Import and render the config page
from config_page import render_config_page
st.title("πŸ“¦ Supply Roster Optimization Tool")
st.markdown("---")
render_config_page()
elif page == "πŸ“Š Optimization Results":
# Import and render the optimization page
from optimization_page import render_optimization_page
render_optimization_page()