webcodelab commited on
Commit
b1b7649
·
verified ·
1 Parent(s): 91e4c94

Update app/routes.py

Browse files
Files changed (1) hide show
  1. 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(