mirror of
https://github.com/dograh-hq/dograh.git
synced 2026-06-22 08:38:13 +02:00
Add agents.md files
This commit is contained in:
parent
2fb644546c
commit
e559c86ff3
9 changed files with 180 additions and 6 deletions
56
ui/AGENTS.md
Normal file
56
ui/AGENTS.md
Normal file
|
|
@ -0,0 +1,56 @@
|
|||
# UI - Frontend Application
|
||||
|
||||
Next.js 15 frontend for the Dograh voice AI platform.
|
||||
|
||||
## Project Structure
|
||||
|
||||
```
|
||||
ui/
|
||||
├── src/
|
||||
│ ├── app/ # Next.js App Router pages
|
||||
│ ├── components/ # React components
|
||||
│ ├── lib/ # Utilities and configurations
|
||||
│ ├── client/ # Auto-generated API client
|
||||
│ ├── context/ # React context providers
|
||||
│ ├── hooks/ # Custom React hooks
|
||||
│ ├── constants/ # Application constants
|
||||
│ └── types/ # TypeScript type definitions
|
||||
├── public/ # Static assets
|
||||
└── package.json
|
||||
```
|
||||
|
||||
## Where to Find Things
|
||||
|
||||
| Looking for... | Go to... |
|
||||
| ------------------- | ---------------------------------------------------- |
|
||||
| Pages/routes | `src/app/` - Next.js App Router (file-based routing) |
|
||||
| Reusable components | `src/components/` - organized by feature |
|
||||
| Base UI primitives | `src/components/ui/` - shadcn/ui components |
|
||||
| Workflow builder | `src/components/flow/` - React Flow based |
|
||||
| API calls | `src/client/` - auto-generated from OpenAPI spec |
|
||||
| Auth utilities | `src/lib/auth/` |
|
||||
| Helper functions | `src/lib/utils.ts` |
|
||||
| Global state | `src/context/` - React context providers |
|
||||
|
||||
## Tech Stack
|
||||
|
||||
- Next.js 15 with App Router, React 19, TypeScript
|
||||
- Tailwind CSS with shadcn/ui components
|
||||
- Zustand for state management
|
||||
- @xyflow/react for workflow builder
|
||||
- LiveKit for WebRTC voice
|
||||
|
||||
## API Client
|
||||
|
||||
The `src/client/` directory is auto-generated from the backend OpenAPI spec:
|
||||
|
||||
```bash
|
||||
npm run generate-client
|
||||
```
|
||||
|
||||
## Development
|
||||
|
||||
```bash
|
||||
npm install
|
||||
npm run dev # Runs on port 3000
|
||||
```
|
||||
1
ui/CLAUDE.md
Normal file
1
ui/CLAUDE.md
Normal file
|
|
@ -0,0 +1 @@
|
|||
@AGENTS.md
|
||||
Loading…
Add table
Add a link
Reference in a new issue