Adds complete monorepo structure for BMAD web application:
- Frontend (Next.js 14):
- Landing page with tracks overview
- Agent chat interface with real-time messaging
- Zustand state management
- TanStack Query for data fetching
- Tailwind CSS with shadcn/ui components
- Backend (Express + Socket.io):
- REST API for auth, projects, agents, workflows, artifacts
- WebSocket for real-time agent communication
- JWT authentication
- BMAD adapter for loading agents and workflows
- Shared packages:
- @bmad/core: Types, agent/workflow loaders
- @bmad/ui: Reusable UI components
- Documentation:
- Architecture document with system design
- Complete README with setup instructions
This enables end-users to interact with BMAD agents through
a web interface instead of CLI.