Spaces:
Sleeping
Sleeping
import gradio as gr | |
from components.login_signup import login_signup | |
from components.preferences_allergies import preferences_page | |
from components.menu_display import menu_page | |
from components.cart_management import cart_page | |
from components.order_history import order_history_page | |
from components.place_order import place_order_page | |
def main(): | |
with gr.Blocks() as app: | |
gr.Markdown("# Welcome to BH Restaurant Ordering System") | |
# Tabs for different functionalities | |
with gr.Tab("Login/Sign-Up"): | |
login_signup() | |
with gr.Tab("Preferences"): | |
preferences_page() | |
with gr.Tab("Menu"): | |
menu_page() | |
with gr.Tab("Cart"): | |
cart_page() | |
with gr.Tab("Order History"): | |
order_history_page() | |
with gr.Tab("Place Order"): | |
place_order_page() | |
app.launch() | |
if __name__ == "__main__": | |
main() | |