Skip to content

Proyecto final ​

El objetivo es construir una API Laravel de tienda con productos, pedidos, auth, colas, tests y despliegue.

Arquitectura ​

mermaid
flowchart LR
  C["Cliente"] --> API["Laravel API"]
  API --> DB["MySQL/PostgreSQL"]
  API --> R["Redis queues/cache"]
  CI["CI/CD"] --> API

Endpoints ​

txt
POST /api/login
GET  /api/products
POST /api/products
POST /api/orders
GET  /api/orders/{id}

Requisitos ​

  • Eloquent models.
  • Migrations.
  • Form Requests.
  • API Resources.
  • Sanctum.
  • Queues para email.
  • Tests feature.

Entregable ​

  • API funcional.
  • Auth y permisos.
  • Jobs idempotentes.
  • Tests.
  • CI.
  • README de despliegue.