¿Cómo construir un sistema de gestión de inventario basado en JavaScript?