Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -2,6 +2,7 @@
|
|
2 |
|
3 |
import streamlit as st
|
4 |
from task_operations import TaskManager
|
|
|
5 |
import pandas as pd
|
6 |
from datetime import datetime
|
7 |
import os
|
@@ -20,6 +21,7 @@ def main():
|
|
20 |
st.title("Daily Task Tracker")
|
21 |
|
22 |
task_manager = TaskManager()
|
|
|
23 |
|
24 |
# Ensure tasks are loaded from the database into session state
|
25 |
if 'tasks' not in st.session_state:
|
@@ -97,5 +99,12 @@ def main():
|
|
97 |
else:
|
98 |
st.warning("No tasks for this year.")
|
99 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
100 |
if __name__ == "__main__":
|
101 |
main()
|
|
|
2 |
|
3 |
import streamlit as st
|
4 |
from task_operations import TaskManager
|
5 |
+
from task_visualization import TaskVisualizer
|
6 |
import pandas as pd
|
7 |
from datetime import datetime
|
8 |
import os
|
|
|
21 |
st.title("Daily Task Tracker")
|
22 |
|
23 |
task_manager = TaskManager()
|
24 |
+
visualizer = TaskVisualizer()
|
25 |
|
26 |
# Ensure tasks are loaded from the database into session state
|
27 |
if 'tasks' not in st.session_state:
|
|
|
99 |
else:
|
100 |
st.warning("No tasks for this year.")
|
101 |
|
102 |
+
# Performance visualizations
|
103 |
+
visualizer.plot_performance()
|
104 |
+
visualizer.plot_overall_category_performance()
|
105 |
+
|
106 |
+
# Option to download the report
|
107 |
+
visualizer.download_report()
|
108 |
+
|
109 |
if __name__ == "__main__":
|
110 |
main()
|