Giter Club home page Giter Club logo

siigo's Introduction

Hackton Siigo

Scripts Disponibles

  • npm start :Ejecuta la aplicación en modo de desarrollo. Abra http: // localhost: 3000 para verlo en el navegador.
  • npm run build: Compila la aplicación para producción en la carpeta de build.

Api CRUD Customer y Products

Se realizo una app en VueJS con sus respectiva API , las cuales se observan en APP/src/routes y su visualizacion en App.vue

Puede observar la documentacion y testear la API usando https://documenter.getpostman.com/view/8357012/SWTHbv2u?version=latest

Cargue de datos maestros

Se uso MongoDB como BD y se cargaron archivos csv a Mongo Compass, el cual esta sincronizado con Mongo Atlas en la nube.

Archivos cargados en Mongo Atlas

Archivos cargados en Mongo Compass

IBM CLOUD

Producto

Estas graficas son del modelo para predecir el producto a seleccionar: Calificacion de los modelos generados Mapa Relacion Metricas Cuadro Comparativo Metricas Estadisticas del Mejor Modelo

Snippet JS:


const XMLHttpRequest = require("xmlhttprequest").XMLHttpRequest;
const btoa = require("btoa");
const wml_credentials = new Map();

function apiPost(scoring_url, token, mlInstanceID, payload, loadCallback, errorCallback){
	const oReq = new XMLHttpRequest();
	oReq.addEventListener("load", loadCallback);
	oReq.addEventListener("error", errorCallback);
	oReq.open("POST", scoring_url);
	oReq.setRequestHeader("Accept", "application/json");
	oReq.setRequestHeader("Authorization", token);
	oReq.setRequestHeader("ML-Instance-ID", mlInstanceID);
	oReq.setRequestHeader("Content-Type", "application/json;charset=UTF-8");
	oReq.send(payload);
}

// NOTE: generate iam_token based on provided documentation
const wmlToken = "Bearer " + iam_token;

// NOTE: retrieve ml_instance_id based on provided documentation
const mlInstanceId = ml_instance_id;

// NOTE: manually define and pass the array(s) of values to be scored in the next line
const payload = '{"input_data": [{"fields": ["id_prod", "tenand_id", "invoice_id", "quantity", "unit_value", "item_value", "customer_id", "doc_date", "total_discount", "total_tax", "total_value", "precio_productos", "name", "description", "list_price"], "values": [array_of_values_to_be_scored, another_array_of_values_to_be_scored]}]}';
const scoring_url = "https://us-south.ml.cloud.ibm.com/v4/deployments/ed641cae-5fa2-4c16-a611-4a1568e55901/predictions";

apiPost(scoring_url, wmlToken, mlInstanceId, payload, function (resp) {
	let parsedPostResponse;
	try {
		parsedPostResponse = JSON.parse(this.responseText);
	} catch (ex) {
		// TODO: handle parsing exception
	}
	console.log("Scoring response");
	console.log(parsedPostResponse);
}, function (error) {
	console.log(error);
});

Cliente

Mapa relacion CLient_id Cuadro Comparativo Medidas Estadisticas Evaluacion del mejor modelo

Documentacion Utilizada:

MEVN Curso - Mongodb, Express, Vuejs y Nodejs, Parte 1 - Backend con Nodejs, Express y Mongodb

siigo's People

Contributors

cinthylli avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.