chore(devops): mark 'Test local deployment' as blocked (no Docker in environment)
This commit is contained in:
parent
2497747e8b
commit
1a4b984d2c
26
TODO.md
26
TODO.md
|
|
@ -7,32 +7,8 @@
|
|||
|
||||
## 🎯 Active Tasks
|
||||
|
||||
### Backend Setup
|
||||
- [x] Initialize Node.js backend: Create src/backend/, package.json with express, better-sqlite3, zod, vitest. Create src/backend/index.ts with "Hello World" server on port 3000. Verify: npm install && npm run dev (server starts). Commit as "feat(backend): initialize Node.js project with Express"
|
||||
- [x] Set up TypeScript: Create tsconfig.json (strict mode, ES2022, Node16 module resolution). Add build script to package.json. Verify: npm run build succeeds. Commit.
|
||||
- [x] Create SQLite schema: Create src/backend/db/schema.sql with recipes, tags, recipe_tags tables per ARCHITECTURE.md. Create src/backend/db/migrate.ts to apply schema using sql.js (see ADR-001). Verify: npm run migrate creates data/recipes.db. Commit.
|
||||
- [x] Implement recipe CRUD API endpoints
|
||||
- [x] Add Zod validation schemas
|
||||
- [x] Write API integration tests
|
||||
|
||||
### Frontend Setup
|
||||
- [x] Initialize React + Vite project
|
||||
- [x] Configure Tailwind CSS
|
||||
- [x] Set up React Router
|
||||
- [x] Create recipe list page
|
||||
- [x] Create recipe detail/edit page
|
||||
- [x] Implement cook mode UI
|
||||
|
||||
### Features
|
||||
- [x] Tag management (create, assign, filter)
|
||||
- [x] Text search (title + ingredients)
|
||||
- [x] Basic error handling + loading states
|
||||
|
||||
### DevOps
|
||||
- [x] Create Dockerfile for backend
|
||||
- [x] Create Dockerfile for frontend (nginx)
|
||||
- [x] Write docker-compose.yml
|
||||
- [ ] Test local deployment
|
||||
- [ ] Test local deployment *(Unable to run `docker compose up` in environment: docker is unavailable. Manual test required on host.)*
|
||||
|
||||
### Documentation
|
||||
- [ ] Write API documentation (docs/api.md)
|
||||
|
|
|
|||
Loading…
Reference in New Issue