|
import gradio as gr |
|
from components.login_signup import login_signup |
|
from components.menu_display import menu_page |
|
from components.cart_management import cart_page |
|
from components.place_order import place_order_page |
|
from components.order_history import order_history_page |
|
from utils.state_management import state |
|
|
|
def main(): |
|
with gr.Blocks() as app: |
|
gr.Markdown("# Welcome to BH Restaurant Ordering System") |
|
|
|
with gr.Tab("Login/Sign-Up"): |
|
login_signup() |
|
|
|
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() |
|
|