Shop / app.py
Hidayatmahar's picture
Update app.py
52b6208 verified
import streamlit as st
# پاکستانی مینو
menu = {
"چکن بریانی": 250,
"بیف کڑاہی": 1200,
"نہاری": 500,
"دال چاول": 150,
"پراٹھا": 50,
"چپاتی": 20,
"رائتہ": 30,
"کھیر": 120,
"چائے": 50,
"کولڈ ڈرنک": 80
}
# ایپ کا ٹائٹل اور ہوٹل کا نام
st.title("فرینڈز فوڈ کورٹ ملتان (FFC)")
st.subheader("مقامی پاکستانی کھانوں کا بلنگ سسٹم")
st.write("ایپ تیار کی گئی ہے: **انجینئر ڈاکٹر ہدایت اللہ مہار**")
# مینو دکھائیں
st.header("مینو")
for item, price in menu.items():
st.write(f"{item}: روپے {price}")
# آرڈر ان پٹ کے لیے سائیڈبار
st.sidebar.header("اپنا آرڈر دیں")
quantities = {}
for item in menu.keys():
quantities[item] = st.sidebar.number_input(f"{item} (تعداد)", min_value=0, step=1, key=item)
# بل کا حساب لگائیں
st.header("آپ کا بل")
subtotal = 0
bill_details = []
for item, quantity in quantities.items():
if quantity > 0:
item_total = menu[item] * quantity
subtotal += item_total
bill_details.append(f"{item} x {quantity} = روپے {item_total}")
# اضافی چارجز
tax_rate = 0.05 # 5% ٹیکس
service_charge_rate = 0.10 # 10% سروس چارج
tax = subtotal * tax_rate
service_charge = subtotal * service_charge_rate
total = subtotal + tax + service_charge
# بل دکھائیں
if subtotal > 0:
st.write("### بل کی تفصیل")
for detail in bill_details:
st.write(detail)
st.write(f"**سب ٹوٹل**: روپے {subtotal:.2f}")
st.write(f"**ٹیکس (5%)**: روپے {tax:.2f}")
st.write(f"**سروس چارج (10%)**: روپے {service_charge:.2f}")
st.write(f"**کل رقم**: روپے {total:.2f}")
else:
st.write("کوئی آئٹم منتخب نہیں کیا گیا۔ براہ کرم آرڈر دیں۔")
# فوٹر
st.markdown("---")
st.write("ہماری خدمات کے انتخاب کا شکریہ **فرینڈز فوڈ کورٹ ملتان (FFC)**!")
st.write("تیار کردہ: **انجینئر ڈاکٹر ہدایت اللہ مہار**")
st.info("اس ایپ کو چلانے کے لیے، اسے `app.py` کے طور پر محفوظ کریں اور ٹرمینل میں `streamlit run app.py` چلائیں۔")