File size: 689 Bytes
0ed3eb7
 
 
a6cbbf3
 
 
 
0ed3eb7
3a4f8c4
bad687a
 
 
 
0ed3eb7
bad687a
 
 
3a4f8c4
bad687a
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
import os
import sys

# Dynamically add the root project directory to Python's module search path
project_root = os.path.dirname(os.path.abspath(__file__))
if project_root not in sys.path:
    sys.path.insert(0, project_root)

from routes.auth import login, sign_up
from routes.menu import load_menu
from routes.orders import add_to_order, view_order, place_order
from utils.file_initializer import initialize_files

# Initialize necessary files
initialize_files()

def restaurant_interface():
    from gradio import Blocks
    with Blocks() as app:
        app.load_page("templates/index.html")
    return app

if __name__ == "__main__":
    app = restaurant_interface()
    app.launch()