Skip to content

parcial-practico

Latest

Choose a tag to compare

@hernandavidc hernandavidc released this 18 May 20:08

Parcial práctico v1.0.0

NestJS, TypeScript, TypeORM y SQLite.

Características principales

  • Gestión completa de aerolíneas (CRUD): creación, consulta, actualización y eliminación
  • Gestión completa de aeropuertos (CRUD): creación, consulta, actualización y eliminación
  • Administración de asociaciones entre aerolíneas y aeropuertos
  • Validaciones de negocio:
    • Fecha de fundación de aerolíneas debe ser en el pasado
    • Código de aeropuerto debe tener exactamente 3 caracteres
  • API RESTful completa con endpoints documentados
  • Pruebas unitarias para todas las operaciones de negocio
  • Colecciones de Postman incluidas para probar la API

Arquitectura

El proyecto sigue la arquitectura de NestJS con separación de:

  • Entidades y persistencia (TypeORM)
  • Lógica de negocio (Services)
  • Capa de API (Controllers)