-
Notifications
You must be signed in to change notification settings - Fork 0
Getting Started
Temp edited this page Jan 27, 2026
·
3 revisions
This guide covers local development setup. For production deployment, see Installation or Docker Deployment.
- Node.js 20+
- Cloudflare account
- Git
git clone https://github.com/neverinfamous/do-manager.git
cd do-managernpm installnpx wrangler d1 execute do-manager-metadata-dev --local --file=worker/schema.sqlYou need two terminals:
Terminal 1 — Frontend (Vite)
npm run devTerminal 2 — Worker (Wrangler)
npx wrangler dev --config wrangler.dev.toml --localNavigate to http://localhost:5173
- No authentication required in dev mode
- Mock data is included for testing
do-manager/
├── src/ # Frontend React app
│ ├── components/
│ │ ├── ui/ # shadcn components
│ │ ├── layout/ # Header, navigation
│ │ └── features/ # Feature components
│ ├── contexts/ # React contexts (theme)
│ ├── hooks/ # Custom hooks
│ ├── services/ # API clients
│ ├── types/ # TypeScript types
│ └── App.tsx
├── worker/ # Cloudflare Worker backend
│ ├── routes/ # API route handlers
│ ├── types/ # Worker types
│ ├── utils/ # Utilities
│ ├── schema.sql # D1 schema
│ └── index.ts # Worker entry
└── ...config files
- Full Installation Guide — Production deployment with Cloudflare Access
- Docker Deployment — Run with Docker
- Admin Hooks — Enable storage management for your DOs
- Features — Explore all capabilities