|
1 | | -# Workspace del Monorepo UMS |
| 1 | +# UMS — Sistema de Gestión de Usuarios Empresarial |
2 | 2 |
|
3 | | -> **Idioma:** [English](./README.md) | [Espanol](./README.es.md) |
| 3 | +> **Monolito Modular de alta escala para Identidad y Autorización Unificada.** |
| 4 | +> |
| 5 | +>    |
4 | 6 |
|
5 | | -Workspace Nx para el Sistema de Gestion de Usuarios -- backend .NET 8 y frontend React. |
| 7 | +--- |
6 | 8 |
|
7 | | -## Stack Tecnologico |
| 9 | +### 🚀 Hub de Navegación |
| 10 | +Explora las capas del repositorio: |
8 | 11 |
|
9 | | -- **Frontend:** React 18 / Vite / Zustand / TanStack Query |
10 | | -- **Backend:** .NET 8 LTS / ASP.NET Core / MediatR / FluentValidation |
11 | | -- **Datos:** PostgreSQL 16 / EF Core (Npgsql) |
12 | | -- **Herramientas:** Nx / npm Workspaces / CSharpier / ESLint / CodeQL |
| 12 | +- [⚖️ **Gobernanza**](./governance/) — Visión, Roadmap y Requisitos. |
| 13 | +- [🏗️ **Arquitectura**](./architecture/) — ADRs, Planos y Modelos C4. |
| 14 | +- [🛠️ **Infraestructura**](./infrastructure/) — Docker, K8s y Gateway. |
| 15 | +- [🚀 **Operaciones**](./operations/) — Observabilidad y Monitoreo. |
| 16 | +- [🎓 **Conocimiento**](./knowledge/) — Onboarding y POCs. |
| 17 | +- [💻 **Código Fuente**](./src/) — El "Engine Room" (Apps y Libs). |
13 | 18 |
|
14 | | -## Inicio Rapido |
| 19 | +--- |
15 | 20 |
|
16 | | -### Frontend |
17 | | -```bash |
18 | | -npm install |
19 | | -npx nx run apps-web:dev |
20 | | -``` |
| 21 | +### 🏛️ ADN Técnico |
| 22 | +- **Patrones**: Monolito Modular, DDD, Clean Architecture, Hexagonal. |
| 23 | +- **Backend**: .NET 8 LTS (Pattern Result, MediatR). |
| 24 | +- **Frontend**: React 18 + Vite (Zustand para estado). |
| 25 | +- **Seguridad**: Seguridad a Nivel de Fila (RLS) + OAuth2/OIDC. |
21 | 26 |
|
22 | | -### Backend (desde apps/api-dotnet/) |
23 | | -```bash |
24 | | -dotnet build |
25 | | -dotnet test |
26 | | -dotnet run --project Ums.Presentation |
27 | | -``` |
| 27 | +### 🚦 Inicio Rápido |
| 28 | +```powershell |
| 29 | +# 1. Entrar al Engine Room |
| 30 | +cd src |
28 | 31 |
|
29 | | -## Documentacion |
| 32 | +# 2. Instalar e Iniciar Frontend |
| 33 | +npm install; npx nx run app-web:dev |
| 34 | +
|
| 35 | +# 3. Compilar Backend |
| 36 | +dotnet build ./apps/app-api-dotnet/Ums.sln |
| 37 | +``` |
30 | 38 |
|
31 | | -- [Base de Conocimiento en Ingles](./docs/en/index.md) |
32 | | -- [Base de Conocimientos en Espanol](./docs/es/index.md) |
| 39 | +### ⚖️ Gobernanza de Ingeniería |
| 40 | +La navegación técnica detallada está disponible en el [**Indice Maestro**](./MASTER_INDEX.es.md). Este proyecto utiliza **BMAD-METHOD** para la trazabilidad documental asistida por IA. |
0 commit comments