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.
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
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.gitPara instalar YARN:
# Instalación global de YARN.
$npm install -g yarnPara instalar las dependencias del proyecto.
# Instalación de las dependencias.
$yarn installEs 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.jsEjecutar el proyecto en un servidor local.
# Ejecutar en modo desarrollador.
$yarn run serve:dev
# Ejecutar en modo producción.
$yarn run serve:prodCompilar una versión local.
# Compilar en modo desarrollador.
$yarn build:dev
# Compilar en modo producción.
$yarn build:prodEjecutar el proyecto en tiempo real con Tauri.
# La ejecución de Tauri apunta a localhost:8080.
$yarn run tauri devCompilar una versión local de Tauri.
# La compilación de tauri apunta a ./dist/.
$yarn run tauri build- Javier Almarza (@JajoScript)
- Gonzalo Cañas (@Gonzal0-c)
- Nicolás Cruz (@NickCracker)
- Vicente Salas (@Vychon)