DevMasterGPT / app.py
isnel55's picture
Rename appy.py to app.py
803ab1d verified
# app.py
import gradio as gr
from gpt_tools import handle_chat, handle_code
from project_builder import generate_project
with gr.Blocks() as app:
gr.Markdown("# πŸ€– DevMasterGPT: Full-Stack Coding Genius")
with gr.Row():
with gr.Column():
chatbot = gr.Chatbot(label="🧠 Dev Chat")
chat_input = gr.Textbox(placeholder="Ask anything coding...", lines=1)
send_btn = gr.Button("Send")
with gr.Column():
code_input = gr.Code(label="πŸ’» VS Code Style Editor", language="python")
code_output = gr.Code(label="βš™οΈ Output / Fixed / Deployed", language="python")
run_btn = gr.Button("Run / Fix / Deploy")
gen_project_btn = gr.Button("πŸš€ Generate Full Project")
send_btn.click(fn=handle_chat, inputs=chat_input, outputs=chatbot)
run_btn.click(fn=handle_code, inputs=code_input, outputs=code_output)
gen_project_btn.click(fn=generate_project, inputs=[], outputs=code_output)
app.launch()