| |
|
|
| 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() |
|
|