File size: 1,009 Bytes
727d32a
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# 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()