|
|
|
|
|
import streamlit as st |
|
import sys |
|
from pathlib import Path |
|
|
|
|
|
from src.pages import home_page, about_page, contact_page, map_page, optimize_page |
|
|
|
def main(): |
|
st.set_page_config( |
|
page_title="Delivery Route Optimization", |
|
page_icon="π", |
|
layout="wide", |
|
initial_sidebar_state="expanded", |
|
) |
|
|
|
st.sidebar.title("Navigation") |
|
|
|
|
|
pages = { |
|
"Home": home_page, |
|
"Map": map_page, |
|
"Optimizer": optimize_page, |
|
"About": about_page, |
|
"Contact": contact_page |
|
} |
|
|
|
selection = st.sidebar.radio("Go to", list(pages.keys())) |
|
|
|
|
|
pages[selection]() |
|
|
|
if __name__ == "__main__": |
|
main() |
|
|