Mesa de juegos.

Índice

  1. Descripción.
  2. Estructura del proyecto.
  3. Requerimientos.
  4. Ejecutar como developer.
  5. Generar instaladores.

Descripción.

Módulo de administración del casino que controla las siguientes caracteristicas:

  1. Configuraciones del casino como lo pueden ser: Valores de fichas, Montos rápidos de recargas, Tipo de cambio, Precios de membresía y Horarios.
  2. Gestión de roles.
  3. Administración de empleados.
  4. Promociones.
  5. Estadisticas.
  6. Historial de operaciones.

Estructura del proyecto.

.
├── development
|   ├── react
|   |   ├── controllers
|   |   ├── pages
|   |   └── App.jsx
|   ├── app.jsx
|   └──  index.html
├── production
|   └── app.js
├── .babelrc
├── .gitignore
├──  index.js
├──  main.js
├──  package.json
└──  webpack.config.js

Requeriminetos

Ejecutar como developer.

Procedimiento

  1. Instalar las dependencias necesarias.
npm install
  1. Ejecutar Webpack.
node_modules/.bin/webpack --watch 

o

webpack --watch
  1. En el archivo main.js descomentarla linea:
win.openDevTools()
  1. Ejecutar la aplicación:
electron main.js

Generar instaladores

Pre-empaquetado

En esta modalidad no se empaqueta la apicación para distribuir, pero se genera el directorio correspondiente generando una apliación portable, esta modalidad es sugerida para realizar pruebas.

npm run pack

Empaquetar la apliación

En esta modalidad se genera el instalador de la aplicación.

npm run dist

Por defecto se genera una carpeta /dist en la raíz del proyecto con el instalador para Windows. En caso de requerir un instalador para otro sistema operativo se requiere modificar el archivo package.json en la raíz del proyecto y colocar la configuración correspondiente al sistema operativo:

...},
  "build": {
    "appId": "com.app.dashboard",
    "win": {
      "target": "nsis"
    }
  },
}