Spaces:
Sleeping
Sleeping
# 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() | |