server/client recom.. connection 👍

This commit is contained in:
Mann Patel
2025-04-03 12:15:32 -06:00
parent 99f12319d5
commit ac099da486
4 changed files with 6 additions and 8 deletions

View File

@@ -1,4 +0,0 @@
import subprocess
if (subprocess.run("mysql -u root mysql < mysql-code/Schema.sql", shell=True, check=True)):
print("successfully created the Marketplace databse")

View File

@@ -1,7 +1,6 @@
# pip install mysql.connector
import mysql.connector
from sklearn.feature_extraction.text import TfidfVectorizer
from sklearn.metrics.pairwise import cosine_similarity
import numpy as np
import logging
@@ -108,6 +107,3 @@ def get_recommendations(user_id, top_n=40):
except Exception as e:
logging.error(f"Recommendation error for user {user_id}: {str(e)}")
# return get_popular_products(top_n) # Fallback to popular products
get_recommendations(1)

View File

@@ -1,5 +1,8 @@
from flask import Flask, request, jsonify
from flask_cors import CORS
from example1 import get_recommendations
import time
app = Flask(__name__)
CORS(app) # Enable CORS for all routes
@@ -15,6 +18,9 @@ def handle_session_data():
if not user_id or not email or is_authenticated is None:
return jsonify({'error': 'Invalid data'}), 400
print(get_recommendations(user_id))
time.sleep(2)
print(f"Received session data: User ID: {user_id}, Email: {email}, Authenticated: {is_authenticated}")
return jsonify({'message': 'Session data received successfully'})