Spaces:
Runtime error
Runtime error
Update app/routes.py
Browse files- app/routes.py +30 -0
app/routes.py
CHANGED
|
@@ -26,6 +26,25 @@ HEADERS = {
|
|
| 26 |
}
|
| 27 |
|
| 28 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 29 |
auth = Blueprint('auth', __name__)
|
| 30 |
|
| 31 |
@auth.route('/')
|
|
@@ -315,6 +334,17 @@ def logout():
|
|
| 315 |
flash('You have been logged out.')
|
| 316 |
return redirect(url_for('auth.login'))
|
| 317 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 318 |
@auth.route('/verify/<token>')
|
| 319 |
def verify_email(token):
|
| 320 |
res = requests.get(
|
|
|
|
| 26 |
}
|
| 27 |
|
| 28 |
|
| 29 |
+
MOCK_USER = {
|
| 30 |
+
'username': 'Alice',
|
| 31 |
+
'api_key': 'rk_DEMO_KEY_1a2b3c4d5e6f7g8h',
|
| 32 |
+
}
|
| 33 |
+
MOCK_ANALYTICS = {
|
| 34 |
+
'average_score': '85%',
|
| 35 |
+
'top_resume': 'Software Engineer - Jane Doe.pdf',
|
| 36 |
+
'last_upload_date': '2025-07-07',
|
| 37 |
+
}
|
| 38 |
+
MOCK_ALL_UPLOADS = [ # More data for the full rankings page
|
| 39 |
+
{'id': 1, 'name': 'John_Doe_CV.pdf', 'score': '92%', 'uploaded_date': '2025-07-06', 'job_description_summary': 'Software Engineer at Google...'},
|
| 40 |
+
{'id': 2, 'name': 'Software_Dev_Resume.docx', 'score': '88%', 'uploaded_date': '2025-07-05', 'job_description_summary': 'Backend Developer for Fintech...'},
|
| 41 |
+
{'id': 3, 'name': 'Project_Manager_Exp.pdf', 'score': '75%', 'uploaded_date': '2025-07-04', 'job_description_summary': 'Lead project teams for Agile...'},
|
| 42 |
+
{'id': 4, 'name': 'Marketing_Specialist.pdf', 'score': '65%', 'uploaded_date': '2025-07-03', 'job_description_summary': 'Digital Marketing Expert...'},
|
| 43 |
+
{'id': 5, 'name': 'Data_Analyst_Resume.docx', 'score': '80%', 'uploaded_date': '2025-07-02', 'job_description_summary': 'Analyze large datasets...'},
|
| 44 |
+
]
|
| 45 |
+
|
| 46 |
+
|
| 47 |
+
|
| 48 |
auth = Blueprint('auth', __name__)
|
| 49 |
|
| 50 |
@auth.route('/')
|
|
|
|
| 334 |
flash('You have been logged out.')
|
| 335 |
return redirect(url_for('auth.login'))
|
| 336 |
|
| 337 |
+
|
| 338 |
+
@app.route('/api_keys')
|
| 339 |
+
# @login_required
|
| 340 |
+
def api_keys():
|
| 341 |
+
return render_template(
|
| 342 |
+
'api_keys.html',
|
| 343 |
+
user=MOCK_USER,
|
| 344 |
+
error=None,
|
| 345 |
+
success=None
|
| 346 |
+
)
|
| 347 |
+
|
| 348 |
@auth.route('/verify/<token>')
|
| 349 |
def verify_email(token):
|
| 350 |
res = requests.get(
|