Skip to content

Latest commit

 

History

19 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DBurst — AI Frontend Builder (Phase 1)

This project is an AI-powered frontend builder that generates Frontend UI components from natural language prompts.
The stack uses Django (REST API) for backend + React (Vite) for the frontend.

Phase 1 focuses on project setup, authentication, base UI, and API foundations.


🏗️ Tech Stack

Layer Technology
Frontend React (Vite) + TypeScript + TailwindCSS
Backend Django + Django REST Framework
Auth (Phase 1) OAuth (Google & GitHub), JWT
Database PostgreSQL
Caching Redis (planned for Phase 2)
Deployment (TBD - Dev currently local Docker)

📂 Project Structure

/project-root
│
├── backend/            # Django API
│   ├── manage.py
│   ├── core/           # main project config
│   └── apps/           # modular backend apps
│
├── frontend/           # React App
│   ├── src/
│   ├── public/
│   └── vite.config.ts
│
├── infra/ (optional)   # docker-compose, deployment scripts
│
└── README.md

API will run at:

http://127.0.0.1:8000/

Frontend will run at:

http://localhost:5173/

🔐 Authentication (Phase 1 Target)

  • Login via Google or GitHub
  • Backend generates JWT access + refresh tokens
  • Frontend stores tokens securely (HttpOnly or local secure storage)
  • Protected routes require authentication

🎯 Phase 1 Deliverables

Feature Status
Monorepo Setup (frontend + backend) ✅ In Progress
Basic UI Layout (header, dashboard skeleton) ✅ In Progress
OAuth Login (Google & GitHub) 🔄 Planned
JWT Security Layer 🔄 Planned
DB Setup (Postgres Users table) ✅ Done
API Base Routes & Project Model ✅ In Progress

About

DBurst is an AI-powered frontend builder that generates production-ready React UI from natural language prompts. Built with Django + React, it enables fast prototyping, inline editing without repeated LLM calls, schema-based UI rendering, and exportable code. Designed for speed, clarity, and real-world developer workflows.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages