aVolpe / set-ruc-portal

A simple portal to find SET contributors.

Home Page:https://ruc.volpe.com.py

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Demo

http://set.volpe.com.py/

Uso

Obtener datos

Los datos se obtienen de la SET, se debe ejecutar el submódulo set-customers (ver README.md) y luego ejecutar:

# Creamos el directorio donde almacenaremos todo
mkdir -p ./server/temp 
node ./server/src/utils/download_builder.js csv
node ./server/src/utils/download_builder.js json

# Creamos la base de datos
sqlite3 temp/db.db < import_data.sql

Listo!, no deben salir errores.

El archivo DBHelper.ts tiene una manera de crear la db desde javascript, pero no es muy eficiente

Luego ya puede iniciarse el servidor.

Archivos importantes

  • server/temp/db.db sqlite temporal (para búsquedas)
  • server/temp/data.csv versión en csv para descarga
  • server/temp/data.json versión en JSON para descarga

Ejecución

Servidor

cd server
npm install
node server.js

Cliente

cd client
npm install
npm start

Docker

Una vez construidas el servidor y el cliente, se puede ejecutar Docker:

docker-compose up -d

About

A simple portal to find SET contributors.

https://ruc.volpe.com.py

License:MIT License


Languages

Language:Svelte 57.2%Language:Rust 30.5%Language:Dockerfile 3.6%Language:JavaScript 2.9%Language:TypeScript 2.1%Language:HTML 1.9%Language:Shell 1.0%Language:CSS 0.9%