Bhaskar2611 commited on
Commit
56928d5
·
verified ·
1 Parent(s): bc83b5d

Create app.py

Browse files
Files changed (1) hide show
  1. app.py +24 -0
app.py ADDED
@@ -0,0 +1,24 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # app.py
2
+ import gradio as gr
3
+ from planner import generate_task_plan
4
+
5
+ def process_goal(goal):
6
+ if not goal.strip():
7
+ return "Please enter a goal."
8
+ try:
9
+ plan = generate_task_plan(goal)
10
+ return plan
11
+ except Exception as e:
12
+ return f"Error: {str(e)}"
13
+
14
+ with gr.Blocks(title="Smart Task Planner") as demo:
15
+ gr.Markdown("# 🧠 Smart Task Planner")
16
+ gr.Markdown("Enter your goal, and I'll break it into actionable tasks with timelines!")
17
+
18
+ goal_input = gr.Textbox(label="Your Goal", placeholder="e.g., Launch a product in 2 weeks")
19
+ submit_btn = gr.Button("Generate Plan")
20
+ output = gr.Textbox(label="Your Action Plan", interactive=False, lines=15)
21
+
22
+ submit_btn.click(fn=process_goal, inputs=goal_input, outputs=output)
23
+
24
+ demo.launch()