Spaces:
Sleeping
Sleeping
| from flask import Flask, render_template, request, jsonify | |
| from model import extract_text_from_pdf, analyze_resume | |
| import os | |
| app = Flask(__name__) | |
| def index(): | |
| return render_template("index.html") | |
| def upload_file(): | |
| if "resume" not in request.files: | |
| return jsonify({"error": "No file uploaded"}) | |
| file = request.files["resume"] | |
| if file.filename == "": | |
| return jsonify({"error": "No selected file"}) | |
| # Save file | |
| file_path = os.path.join("uploads", file.filename) | |
| file.save(file_path) | |
| # Process Resume | |
| text = extract_text_from_pdf(file_path) | |
| analysis = analyze_resume(text) | |
| return jsonify(analysis) | |
| if __name__ == "__main__": | |
| os.makedirs("uploads", exist_ok=True) | |
| app.run(debug=True) | |