Summary
Write comprehensive project documentation covering setup, development, architecture, and deployment.
Details
README.md Sections
- Project overview: What the app does, screenshot/demo link
- Tech stack: Frontend (Vue 3, Naive UI, ECharts) + Backend (Go, Chi, PostgreSQL)
- Prerequisites: Go 1.23+, Node 22+, PostgreSQL, Docker (optional)
- Local development setup:
- Clone repo
docker-compose up -d (PostgreSQL)
- Backend:
make run (env vars in .env)
- Frontend:
cd web && npm install && npm run dev
.env.example with all required variables documented
- Building for production:
make build or Docker
- Deployment: How to deploy to Digital Ocean (Terraform steps)
- API documentation: Brief endpoint reference
- Architecture: High-level diagram of frontend ↔ backend ↔ CoD API ↔ PostgreSQL
Additional Docs
terraform/README.md — How to run Terraform, required variables, state management
.env.example — All environment variables with descriptions and example values
CONTRIBUTING.md — How to contribute (branch naming, PR process, code style)
CoD API Notes
- Document that the API is unofficial and may break
- Document how to obtain an SSO token
- Document privacy setting implications
Acceptance Criteria
Summary
Write comprehensive project documentation covering setup, development, architecture, and deployment.
Details
README.md Sections
docker-compose up -d(PostgreSQL)make run(env vars in.env)cd web && npm install && npm run dev.env.examplewith all required variables documentedmake buildor DockerAdditional Docs
terraform/README.md— How to run Terraform, required variables, state management.env.example— All environment variables with descriptions and example valuesCONTRIBUTING.md— How to contribute (branch naming, PR process, code style)CoD API Notes
Acceptance Criteria