jan01 commited on
Commit
4f5ff2c
·
verified ·
1 Parent(s): 6b84c3e

Upload app.py

Browse files
Files changed (1) hide show
  1. app.py +40 -0
app.py ADDED
@@ -0,0 +1,40 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import streamlit as st
2
+ from tasks.symbol_match import run_symbol_match
3
+ from tasks.trail_making import run_trail_making
4
+ from tasks.cpt import run_cpt
5
+ from drills.emoji_label import run_emoji_label
6
+ from drills.body_scan import run_body_scan
7
+ from drills.gratitude import run_gratitude
8
+ from personality.big_five import run_big_five
9
+ from reports.export_pdf import generate_report
10
+
11
+ st.set_page_config(page_title="MindMentor", layout="centered")
12
+ st.title("🧠 MindMentor - Brain & EQ Coach")
13
+
14
+ menu = st.sidebar.selectbox("Select a module", [
15
+ "Cognitive Task: Symbol Match",
16
+ "Cognitive Task: Trail Making",
17
+ "Cognitive Task: CPT Task",
18
+ "EI Drill: Emoji Labeling",
19
+ "EI Drill: Body Scan",
20
+ "EI Drill: Gratitude Journal",
21
+ "Personality: Big Five",
22
+ "🧾 Generate Report"
23
+ ])
24
+
25
+ if menu == "Cognitive Task: Symbol Match":
26
+ run_symbol_match()
27
+ elif menu == "Cognitive Task: Trail Making":
28
+ run_trail_making()
29
+ elif menu == "Cognitive Task: CPT Task":
30
+ run_cpt()
31
+ elif menu == "EI Drill: Emoji Labeling":
32
+ run_emoji_label()
33
+ elif menu == "EI Drill: Body Scan":
34
+ run_body_scan()
35
+ elif menu == "EI Drill: Gratitude Journal":
36
+ run_gratitude()
37
+ elif menu == "Personality: Big Five":
38
+ run_big_five()
39
+ elif menu == "🧾 Generate Report":
40
+ generate_report()