docs(agile): initialize docs

This commit is contained in:
h
2025-09-01 01:52:06 +03:00
parent 0c317298a8
commit 5db99af225
31 changed files with 1989 additions and 0 deletions

View File

@@ -0,0 +1,33 @@
# 6. Unified Project Structure
This is the final monorepo structure that integrates the frontend (`app/`), backend (`server/`), and database (`prisma/`) components.
```plaintext
system/
├── app/ # Nuxt frontend application
│ ├── assets/
│ │ └── scss/
│ ├── components/
│ ├── composables/
│ ├── layouts/
│ ├── pages/
│ └── ...
├── prisma/ # Prisma ORM configuration
│ ├── migrations/
│ │ └── .../migration.sql
│ └── schema.prisma # The single source of truth for the database
├── server/ # Nuxt server-side logic (API)
│ ├── api/
│ │ └── ...
│ ├── middleware/
│ └── utils/
├── types/ # Shared TypeScript types
│ ├── citizen.ts
│ ├── ledger.ts
│ └── index.ts
├── docker-compose.yml # Defines and runs the multi-container stack
├── Dockerfile # For building the Nuxt application image
├── nuxt.config.ts # Nuxt configuration
├── package.json
└── tsconfig.json
```