Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -1,4 +1,3 @@
|
|
1 |
-
|
2 |
import torch
|
3 |
from flask import Flask, render_template, request, jsonify, redirect, session, url_for
|
4 |
import json
|
@@ -30,6 +29,13 @@ try:
|
|
30 |
except Exception as e:
|
31 |
print(f"β Failed to connect to Salesforce: {str(e)}")
|
32 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
33 |
# β
ROUTE: List All Routes for Debugging
|
34 |
@app.route("/routes", methods=["GET"])
|
35 |
def list_routes():
|
@@ -46,6 +52,7 @@ def home():
|
|
46 |
# β
REGISTER API: Create a new Customer in Salesforce
|
47 |
@app.route("/register", methods=["POST"])
|
48 |
def register():
|
|
|
49 |
data = request.json
|
50 |
name = data.get("name")
|
51 |
email = data.get("email")
|
@@ -67,6 +74,7 @@ def register():
|
|
67 |
# β
LOGIN API: Validate user credentials
|
68 |
@app.route("/login", methods=["POST"])
|
69 |
def login():
|
|
|
70 |
data = request.json
|
71 |
email = data.get("email")
|
72 |
phone_number = data.get("phone")
|
@@ -90,6 +98,7 @@ def login():
|
|
90 |
# β
MENU API: Fetch menu items from Salesforce
|
91 |
@app.route("/menu", methods=["GET"])
|
92 |
def get_menu():
|
|
|
93 |
try:
|
94 |
query = "SELECT Name, Price__c, Ingredients__c, Category__c FROM Menu_Item__c"
|
95 |
result = sf.query(query)
|
@@ -107,11 +116,6 @@ def get_menu():
|
|
107 |
except Exception as e:
|
108 |
return jsonify({"error": f"Failed to fetch menu: {str(e)}"}), 500
|
109 |
|
110 |
-
# β
DASHBOARD ROUTE
|
111 |
-
@app.route("/dashboard", methods=["GET"])
|
112 |
-
def dashboard():
|
113 |
-
return render_template("dashboard.html")
|
114 |
-
|
115 |
# β
START PRODUCTION SERVER
|
116 |
if __name__ == "__main__":
|
117 |
print("β
Starting Flask API Server on port 7860...")
|
|
|
|
|
1 |
import torch
|
2 |
from flask import Flask, render_template, request, jsonify, redirect, session, url_for
|
3 |
import json
|
|
|
29 |
except Exception as e:
|
30 |
print(f"β Failed to connect to Salesforce: {str(e)}")
|
31 |
|
32 |
+
# β
List All Routes at Startup
|
33 |
+
@app.before_first_request
|
34 |
+
def print_routes():
|
35 |
+
print("\nβ
Available Routes:")
|
36 |
+
for rule in app.url_map.iter_rules():
|
37 |
+
print(f"β‘ {rule}")
|
38 |
+
|
39 |
# β
ROUTE: List All Routes for Debugging
|
40 |
@app.route("/routes", methods=["GET"])
|
41 |
def list_routes():
|
|
|
52 |
# β
REGISTER API: Create a new Customer in Salesforce
|
53 |
@app.route("/register", methods=["POST"])
|
54 |
def register():
|
55 |
+
print("β‘ Register API hit")
|
56 |
data = request.json
|
57 |
name = data.get("name")
|
58 |
email = data.get("email")
|
|
|
74 |
# β
LOGIN API: Validate user credentials
|
75 |
@app.route("/login", methods=["POST"])
|
76 |
def login():
|
77 |
+
print("β‘ Login API hit")
|
78 |
data = request.json
|
79 |
email = data.get("email")
|
80 |
phone_number = data.get("phone")
|
|
|
98 |
# β
MENU API: Fetch menu items from Salesforce
|
99 |
@app.route("/menu", methods=["GET"])
|
100 |
def get_menu():
|
101 |
+
print("β‘ Menu API hit")
|
102 |
try:
|
103 |
query = "SELECT Name, Price__c, Ingredients__c, Category__c FROM Menu_Item__c"
|
104 |
result = sf.query(query)
|
|
|
116 |
except Exception as e:
|
117 |
return jsonify({"error": f"Failed to fetch menu: {str(e)}"}), 500
|
118 |
|
|
|
|
|
|
|
|
|
|
|
119 |
# β
START PRODUCTION SERVER
|
120 |
if __name__ == "__main__":
|
121 |
print("β
Starting Flask API Server on port 7860...")
|