Skip to content

Latest commit

 

History

History
147 lines (91 loc) · 2.84 KB

README.md

File metadata and controls

147 lines (91 loc) · 2.84 KB

Prueba de ingreso OATI

Laura Andrea Riobueno Rincon

[email protected]

API para gestionar facturas que relaciona clientes y productos

Deployment

Clone el repositorio

  git clone

Instale las dependencias necesarias

  npm install

Ejecute el entorno de desarrollo

  npm run dev

Tech Stack

NodeJs TypeScript MySQL

Features

  • Agregar, listar, modificar o eliminar facturas
  • Listar todos los productos y por id
  • Listar todos los clientes y por id

API Reference

InsertFactura

  POST /facturacion/
Parameter Type Description
id number Required.
producto_id number Required
cliente_id number Required
cantidad number Required

GetFacturaById

  GET /facturacion/${id}
Parameter Type Description
id string Required.

UpdateFactura

  PUT /facturacion/
Parameter Type Description
id number Required.
producto_id number Required
cliente_id number Required
cantidad number Required

DeleteFactura

  DELETE /facturacion/
Parameter Type Description
id number Required.

ListClientes

  GET /clientes/

GetClientesById

  GET /clientes/${id}
Parameter Type Description
id number Required.

ListProductos

  GET /productos/

GetProductosById

  GET /productos/${id}
Parameter Type Description
id number Required.

Modelo de datos

Modelo de Datos

Pruebas de funcionamiento en Postman

Get Facturas Get Clientes Get Productos Post Facturas

Modelo de vista

Modelo de vista