Pre-github

This commit is contained in:
Jason
2026-04-24 14:09:04 -05:00
parent 7a2fffd62e
commit fcaa15bf6e
68 changed files with 707 additions and 10574 deletions
+38
View File
@@ -0,0 +1,38 @@
"""
Product Finder Blueprint
Handles the product quiz and recommendations
"""
from flask import Blueprint, render_template, send_from_directory
from blueprints.auth import login_required
import os
products_bp = Blueprint('products', __name__, url_prefix='/quiz')
# Get base directory
basedir = os.path.dirname(os.path.dirname(__file__))
@products_bp.route('/')
@login_required
def product_finder():
"""Serve the product finder quiz page"""
return render_template('product_finder.html')
@products_bp.route('/css/<path:filename>')
def serve_css(filename):
"""Serve CSS files"""
return send_from_directory(os.path.join(basedir, 'static', 'css'), filename)
@products_bp.route('/js/<path:filename>')
def serve_js(filename):
"""Serve JavaScript files"""
return send_from_directory(os.path.join(basedir, 'static', 'js'), filename)
@products_bp.route('/images/<path:filename>')
def serve_images(filename):
"""Serve image files"""
return send_from_directory(os.path.join(basedir, 'static', 'images'), filename)
@products_bp.route('/data/<path:filename>')
def serve_data(filename):
"""Serve data files (JSON)"""
return send_from_directory(os.path.join(basedir, 'data'), filename)