markdown
Este texto es cursiva con asteriscos. Este texto es cursiva con guiones bajos.
Este texto es negrita con asteriscos. Este texto es negrita con guiones bajos.
Negrita e Italica combinadas
Texto tachado (GFM)
Negrita con cursiva interna y viceversa.
- Elemento 1
- Elemento 2
- Sub-elemento indentado (4 espacios)
- Otro sub-elemento
- Lista numerada interna
- Segundo ítem
- Elemento 3 con
código embebido
- Uno
- Dos
- Mezclando viñetas dentro de números
- Otro más
- Tres
- Hacer la compra
⚠️ :check: - Comerse la comida 😄
- Evacuar la comida 👋
Enlace simple a Google Enlace con título Enlace directo: https://github.com
Código en línea (inline code) con caracteres raros: < > / \\ * _\
# Bloque de código con resaltado de sintaxis
def hola_mundo():
print("Hola, Markdown Engine!")
return True| Layer | Technology | Version |
|---|---|---|
| Backend | NestJS | 11 |
| Frontend | React + Vite | 19 / 6 |
| Language | TypeScript strict | 5.7 |
| ORM | Prisma | 7 |
| Database | PostgreSQL | 16 |
| Cache / Pub-Sub | Redis | 7 |
| Package manager | pnpm workspaces | 10 |
| Reverse proxy | nginx | — |
| Containerization | Docker Compose | — |
| Styling | SCSS design system | — |
[!tip] tip Keep working on the MVP
[!note] note Finish the MVP
[!error] error The MVP is not finished
[!faq] faq FAQ me
[!todo] todo Finish the MVP
[!example] example Example me that MVP
graph TB
Browser
subgraph Compose["Docker Compose"]
Nginx["nginx · :80"]
Frontend["React + Vite · :5173"]
Backend["NestJS · :3000"]
WS["WebSocket Gateway"]
PG[("PostgreSQL · :5432")]
Redis[("Redis · :6379")]
end
OAuth["42 OAuth 2.0"]
Browser -->|"HTTP / WS"| Nginx
Nginx --> Frontend
Nginx --> Backend
Backend --> WS
Backend -->|"Prisma ORM"| PG
Backend --> Redis
Backend -->|"token exchange"| OAuth
style Compose fill:#f8fafc,stroke:#cbd5e1,color:#1e293b
style Frontend fill:#dbeafe,stroke:#3b82f6,color:#1e3a5f
style Backend fill:#ede9fe,stroke:#7c3aed,color:#3b1f6e
style WS fill:#ede9fe,stroke:#7c3aed,color:#3b1f6e
style PG fill:#dcfce7,stroke:#22c55e,color:#14532d
style Redis fill:#fecaca,stroke:#dc2626,color:#7f1d1d
style Nginx fill:#fef3c7,stroke:#d97706,color:#78350f
style OAuth fill:#fce7f3,stroke:#db2777,color:#831843