Spaces:
Runtime error
Runtime error
| import streamlit as st | |
| from traffic_logic import get_next_green | |
| st.set_page_config(page_title="Smart Traffic Light System", layout="wide") | |
| st.title("π¦ Smart Traffic Light Simulation") | |
| st.sidebar.header("Vehicle Count per Road") | |
| north = st.sidebar.slider("North Road", 0, 50, 10) | |
| east = st.sidebar.slider("East Road", 0, 50, 20) | |
| south = st.sidebar.slider("South Road", 0, 50, 5) | |
| west = st.sidebar.slider("West Road", 0, 50, 15) | |
| vehicle_counts = {'North': north, 'East': east, 'South': south, 'West': west} | |
| next_green = get_next_green(vehicle_counts) | |
| st.subheader("Traffic Light Status") | |
| cols = st.columns(4) | |
| for i, (road, count) in enumerate(vehicle_counts.items()): | |
| light_color = "π’ Green" if road == next_green else "π΄ Red" | |
| cols[i].metric(label=f"{road} Road", value=f"{count} vehicles", delta=light_color) | |