|
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) |
|
|