Skip to content

Repository files navigation

SimMarket

SimMarket

Dashboard de escritorio para SimCompanies con alertas, cartera, calculadora de costos, radar de ejecutivos y registro de contactos.

Repositorio:

Release objetivo actual:

Qué incluye

  • Alertas de mercado con escaneo manual y automático
  • Soporte separado por servidor: Magnates y Entrepreneurs
  • Catálogo completo de 142 activos con logos y agrupación por rubro
  • Calculadora de costos con fee, transporte y validación rápida de salida
  • Cartera con valuación bruta y neta, gráfico histórico e importación desde texto
  • Registro de contactos con historial conversacional
  • Radar de ejecutivos con lectura local de feedback
  • Notificaciones locales en macOS y Windows
  • Envío opcional de alertas por Discord y Telegram

Plataformas compatibles

  • macOS (universal: Apple Silicon + Intel)
  • Windows 10/11 (x64)

Para instalar y usar la app no hace falta tener Node.js ni npm.

Instalación

macOS:

  1. Abrí el instalador.
  2. Instalá SimMarket.app en /Applications.
  3. El instalador crea también un acceso en el escritorio.
  4. Para desinstalar, queda disponible:
    • /Applications/Desinstalar SimMarket.command

Windows:

  1. Abrí el instalador.
  2. Elegí la carpeta de instalación o usá la sugerida.
  3. El instalador crea accesos de escritorio y menú Inicio.
  4. Para desinstalar, usá Agregar o quitar programas o el desinstalador incluido por el instalador.

Primera ejecución y advertencias de seguridad

Los builds de macOS se firman ad-hoc durante el empaquetado para evitar distribuir una app completamente sin firmar. Aun así, al no contar con certificado Apple Developer ID ni notarización, macOS puede mostrar una advertencia de seguridad en la primera apertura. Windows también puede mostrar SmartScreen porque el instalador no está firmado con certificado de firma de código.

macOS (Gatekeeper):

  1. Intentá abrir SimMarket-Installer-<version>-universal.pkg o SimMarket.app.
  2. Si aparece el bloqueo de seguridad, cerrá el aviso.
  3. Abrí Configuración del Sistema -> Privacidad y seguridad.
  4. En la sección Seguridad, buscá el mensaje sobre SimMarket y apretá Abrir igualmente.
  5. Confirmá con Abrir cuando macOS lo vuelva a pedir.

Windows (SmartScreen):

  1. Abrí SimMarket-Installer-<version>-x64.exe.
  2. Si aparece Windows protegió su PC, hacé clic en Más información.
  3. Luego hacé clic en Ejecutar de todas formas.
  4. Confirmá el diálogo de permisos de Windows () para continuar la instalación.

Datos locales

La app usa como carpeta principal:

  • ~/Library/Application Support/simmarket
  • %APPDATA%/simmarket

Si venís de builds anteriores, la app puede reutilizar datos ya existentes dentro de simmarket o migrarlos desde carpetas legacy.

Ahí se guardan, según el uso:

  • config.json
  • state.json
  • events.log
  • price-history.json
  • caché de histórico externo por servidor

Los assets visuales, logos y catálogo vienen empaquetados dentro de la app.

Desarrollo local

Requisitos:

  • Node.js 20+
  • npm
npm install
npm run check
npm start

Builds

npm run dist:mac
npm run dist:pkg
npm run dist:win

Scripts auxiliares:

  • run_simmarket.command
  • build_simmarket_dmg.command
  • build_simmarket_pkg.command
  • build_simmarket_win.command

Validación del proyecto

npm run check

Ese chequeo valida:

  • sintaxis de los archivos JS
  • consistencia del catálogo de 142 activos
  • presencia de logos
  • consistencia mínima de scripts de empaquetado
  • portabilidad de los launchers .command

Estructura útil del proyecto

Distribución

Artefactos principales:

  • SimMarket.app
  • SimMarket-Installer-<version>-universal.pkg
  • SimMarket-Installer-<version>-x64.exe
  • SimMarket-<version>-universal.dmg

Estado de release

  • La versión objetivo preparada en este repo es la 1.0.9
  • Los builds de macOS salen con firma ad-hoc automática
  • Los builds de macOS siguen sin notarización Apple Developer ID
  • El instalador de Windows sigue sin certificado de firma de código

Eso no impide usar la app, pero sí puede generar advertencias de seguridad en la primera apertura.

About

Desktop dashboard for SimCompanies with market alerts, portfolio tracking, cost calculation, executive radar, and contact registry.

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages