Spaces:
Build error
Build error
| 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` چلائیں۔") |