| import os |
| import pandas as pd |
| import json |
|
|
| CUSTOMERS_FILE = "database/customers.xlsx" |
| MENU_FILE = "database/menu.xlsx" |
| ORDERS_FILE = "database/orders.xlsx" |
| CONFIG_FILE = "utils/config.json" |
|
|
| def initialize_files(): |
| if not os.path.exists(CUSTOMERS_FILE): |
| pd.DataFrame(columns=["Name", "Email", "Password", "Preferences", "Allergies", "Occasion"]).to_excel(CUSTOMERS_FILE, index=False) |
| if not os.path.exists(MENU_FILE): |
| pd.DataFrame(columns=["Dish Name", "Price", "Allergens", "Ingredients", "Nutrition", "Image", "Spice Level"]).to_excel(MENU_FILE, index=False) |
| if not os.path.exists(ORDERS_FILE): |
| pd.DataFrame(columns=["Table ID", "Customer Email", "Order Details", "Total Cost"]).to_excel(ORDERS_FILE, index=False) |
| if not os.path.exists(CONFIG_FILE): |
| config = { |
| "spice_levels": ["Mild", "Medium", "High"], |
| "preferences": ["Vegetarian", "Vegan", "Halal", "Full Menu"], |
| "occasions": ["Birthday", "Anniversary", "Other"] |
| } |
| with open(CONFIG_FILE, "w") as f: |
| json.dump(config, f) |
|
|