Monorepo for the Cogniro project.
- Technical documentation - architecture, technology stack, security and authentication, and the persistence and concurrency model.
- Deployment guide - step-by-step setup and run instructions, with and without Docker, including all environment variables.
cogniro/
├── frontend/ # Next.js web application
├── backend/ # Python (FastAPI) backend
Install all dependencies (root + frontend) from the project root:
pnpm installpnpm -C frontend devSee frontend/README.md for details.
cd backend
uv syncSee backend/README.md for details.
Managed by Husky:
- pre-commit - lint-staged (frontend eslint/prettier + type-check; backend ruff)
- commit-msg - commitlint (conventional commits)
- pre-push - full validation of both projects
