srbhavya01 commited on
Commit
eec8398
·
verified ·
1 Parent(s): aa75006

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +16 -1
app.py CHANGED
@@ -107,7 +107,7 @@ if not st.session_state.logged_in:
107
 
108
  if st.button("Verify OTP"):
109
 
110
- if user_otp == st.session_state.otp:
111
 
112
  token = create_jwt(email)
113
 
@@ -165,10 +165,25 @@ if st.button("Generate 5-Day Plan 💪"):
165
  result = query_model(prompt)
166
 
167
  st.markdown("## 🗓️ Your 5-Day Workout Plan")
 
 
 
 
 
 
 
 
 
 
 
 
 
 
168
  st.write(result)
169
 
170
 
171
  # ---------- LOGOUT ----------
172
  if st.button("Logout"):
173
  st.session_state.logged_in = False
 
174
  st.rerun()
 
107
 
108
  if st.button("Verify OTP"):
109
 
110
+ if user_otp and user_otp == st.session_state.otp:
111
 
112
  token = create_jwt(email)
113
 
 
165
  result = query_model(prompt)
166
 
167
  st.markdown("## 🗓️ Your 5-Day Workout Plan")
168
+
169
+ if isinstance(result, dict):
170
+
171
+ for day, exercises in result.items():
172
+
173
+ st.subheader(day)
174
+
175
+ for ex in exercises:
176
+ st.write(
177
+ f"🏋️ **{ex['exercise']}** | {ex['sets']} sets | {ex['reps']} reps | {ex['rest']} rest"
178
+ )
179
+
180
+ else:
181
+ st.error("Model returned invalid workout format")
182
  st.write(result)
183
 
184
 
185
  # ---------- LOGOUT ----------
186
  if st.button("Logout"):
187
  st.session_state.logged_in = False
188
+ st.session_state.token = None
189
  st.rerun()