Este proyecto tiene como objetivo la creación de un sistema de reservas y gestión de servicios para personas mayores. La plataforma permite realizar tareas de administración de una manera ordenada y eficiente, además de contar con un sistema de agenda compartida para la coordinación de actividades.
Además, se cuenta con una aplicación con alta accesibilidad para personas mayores, la cual permite realizar reservas de servicios de manera sencilla y rápida.
Puedes acceder a la descarga de la aplicación en formato APK en su primera versión leyendo el archivo el código QR:
El sistema está compuesto por varios servicios que deben ser desplegados en un servidor con las siguientes características:
- MySQL
- Node.js LTS
- pNPM
- Nginx
Además, se requiere la instalación de las siguientes librerías globales:
pnpm install -g @socket.io/pm2pnpm install -g dotenv-cliPara desplegar el sistema, se deben seguir los siguientes pasos:
- Clonar el repositorio
git clone https://github.com/MrRevillod/Proteccion-Mayor.git- Instalar las dependencias de los servicios
pnpm install-
Configurar variables de entorno
-
Iniciar proceso de compilación
./deployment.sh build-
Clonar el repositorio en el servidor
-
Configurar variables de entorno
-
Iniciar proceso de despliegue
./deployment.sh deploy- Configurar Nginx
cp ./nginx/nginx.prod.conf /etc/nginx/nginx.conf- Reiniciar Nginx
sudo systemctl restart nginx
