Skip to content

AdminifyCL/Adminify

Repository files navigation

Adminify

MIT License

Introducción

Adminify, es un sistema de caja moderno con un fuerte comunicación entre la gestión de inventario y empleados.

La aplicación utiliza Rust internamente para montar la aplicación de escritorio, haciendo uso de el Framework Tauri. Mientras que, para el apartado visual se usan tecnologias como React y Redux.

Instalación

Antes de comenzar a instalar las dependencias del proyecto es necesario instalar las dependencias de Tauri:

En el caso de Windows:

  • Microsoft Visual Studio C++ Build Tools.
  • WebView2.
  • Rust.

Para más información, se puede consultar la misma documentación de Tauri.

Por otro lado, se recomienda la instalación de Node y Git, para un desarrollo más optimo.

  • Node v18.2.0
  • Git v2.36.1

Dependencias

Para instalar las dependencias del proyecto se recomienda el uso de yarn por sobre npm.

Para clonar el repositorio:

  # Opción 1: Mediante SSH
  $git clone git@github.com:PayAdmin/payadmin-desktop.git

  # Opción 2: Mediante HTTPS
  $git clone https://github.com/PayAdmin/payadmin-desktop.git

Para instalar YARN:

  # Instalación global de YARN.
  $npm install -g yarn

Para instalar las dependencias del proyecto.

  # Instalación de las dependencias.
  $yarn install

Configuración

Es necesario crear un archivo de configuraciones en el directorio config/. El archivo de configuraciones debe ser solicitado a alguno de los desarrolladores.

  ./src/config/config.js

Ejecución

Ejecutar el proyecto en un servidor local.

  # Ejecutar en modo desarrollador.
  $yarn run serve:dev

  # Ejecutar en modo producción.
  $yarn run serve:prod

Compilar una versión local.

  # Compilar en modo desarrollador.
  $yarn build:dev

  # Compilar en modo producción.
  $yarn build:prod

Ejecutar el proyecto en tiempo real con Tauri.

  # La ejecución de Tauri apunta a localhost:8080.
  $yarn run tauri dev

Compilar una versión local de Tauri.

  # La compilación de tauri apunta a ./dist/.
  $yarn run tauri build

Licencia

MIT

Autores

About

Sistema de caja moderno con gestión de inventario y empleados.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages