Spaces:
Sleeping
Sleeping
| import streamlit as st | |
| def about_page(): | |
| """ | |
| Render the about page | |
| """ | |
| st.title("About This Project") | |
| st.write(""" | |
| ## Project Overview | |
| This project is a **Delivery Route Optimization** tool built using Streamlit. It aims to optimize delivery | |
| routes for a fleet of vehicles while considering constraints such as delivery time windows, vehicle capacity, | |
| and traffic conditions. | |
| """) | |
| # Project overview from about page | |
| st.write(""" | |
| This project is a **Delivery Route Optimization** tool that provides an interactive web interface | |
| for solving complex logistics challenges. It uses advanced algorithms to determine the most efficient | |
| delivery routes while balancing various constraints and business priorities. | |
| """) | |
| # Key features in columns | |
| st.subheader("Key Features") | |
| col1, col2 = st.columns(2) | |
| with col1: | |
| st.markdown(""" | |
| #### Route Optimization | |
| - Solves the **Vehicle Routing Problem (VRP)** to determine efficient routes | |
| - Incorporates constraints like time windows and vehicle capacity | |
| - Prioritizes deliveries based on importance and urgency | |
| #### Map Visualization | |
| - Displays optimized routes on an interactive map | |
| - Highlights delivery stops and depot locations | |
| - Provides detailed route information and statistics | |
| """) | |
| with col2: | |
| st.markdown(""" | |
| #### Calendar View | |
| - Calendar-based schedule for deliveries | |
| - Shows delivery timeline and workload distribution | |
| - Helps manage delivery schedules efficiently | |
| #### Interactive Dashboard | |
| - Real-time delivery status monitoring | |
| - Data filtering and visualization options | |
| - Customizable optimization parameters | |
| """) | |
| # Tools and technologies in an expander | |
| with st.expander("Tools and Technologies"): | |
| col1, col2, col3 = st.columns(3) | |
| with col1: | |
| st.markdown(""" | |
| #### Core Technologies | |
| - **Python** - Main programming language | |
| - **Streamlit** - Interactive web interface | |
| - **Google OR-Tools** - Optimization engine | |
| """) | |
| with col2: | |
| st.markdown(""" | |
| #### Data Visualization | |
| - **Folium** - Interactive maps | |
| - **Plotly** - Charts and timelines | |
| - **Pandas** - Data processing | |
| """) | |
| with col3: | |
| st.markdown(""" | |
| #### Routing Services | |
| - **OSRM** - Road distances calculation | |
| - **TimeMatrix** - Travel time estimation | |
| - **Geocoding** - Location services | |
| """) | |
| # Navigation guidance | |
| st.header("Getting Started") | |
| st.write(""" | |
| Use the sidebar navigation to explore the application: | |
| - **Map**: Visualize delivery locations and vehicle depots | |
| - **Optimizer**: Create optimized delivery routes | |
| - **About**: Learn more about this application | |
| - **Contact**: Get in touch with the team | |
| """) | |
| # Make sure the function can be executed standalone | |
| if __name__ == "__main__": | |
| about_page() |