# 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()