SeguCheck
Creado por:
- Sebastián Mon
- Arian Acevedo
- Federico García Cendra
Acerca de
Este es nuestro proyecto final para la carrera Tecnicatura Universitaria en Desarrollo Web, de la Universidad Nacional del Comahue, en Argentina.
Nuestra meta es lograr un sistema de gestión, pensado para el área de higiene y seguridad.
Su función es simplificar las tareas diarias de control documental, y debe:
- Reunir toda información pertinente al trabajo seguro en el área correspondiente
- Presentar la documentación de forma ordenada al cliente
- Llevar un registro de los operarios con sus trabajos y vencimientos
Por lo tanto, esta aplicación permitirá:
- Registrar los operarios y vehículos, así como también las empresas clientes y sus locaciones
- Almacenar las habilitaciones (con vencimiento) de los operarios y vehículos, de forma periódica
- Generar una tarea que especifique los requisitos y operarios que acudirán al lugar de trabajo del cliente
- Registrar los "checklists" o listas de verificación de los requisitos y elementos necesario para el trabajo
- Generar un código QR con acceso de invitado para ver la documentación en línea
Instalación
Sigue estos pasos:
- Clonar este proyecto
- Instalar dependencias con
npm install
(sino pnpm install
o yarn
)
- Iniciar servidor MySQL y ejecutar Prisma ORM para cargar base de datos:
```bash
npx prisma db push
npx prisma db seed
Si ya estaba creado anteriormente:
npx prisma db push --force-reset --accept-data-loss
* Iniciar el servidor con:
```bash
npm run dev
# Sino, visible en la red local con:
npm run host
Librerías y recursos utilizados
El proyecto se encuentra desarrollado mediante el framework Svelte junto a SvelteKit.
Entre otros, utilizamos: