EntroYA

EntroYA

EntroYa és un sistema de fitxatge laboral per NFC. Els treballadors fitxen acostant una targeta al mòbil Android de l'empresa. Els administradors gestionen tot des d'una webapp web.

Descripció
EntroYa és un sistema complet de control d'assistència laboral format per tres components integrats: una aplicació Android nativa desenvolupada en Kotlin que actua com a terminal de fitxatge mitjançant tecnologia NFC, un backend REST desenvolupat amb Spring Boot i Java que centralitza tota la lògica de negoci, i un panell de control web desenvolupat amb React que permet gestionar tota la informació laboral des de qualsevol dispositiu.
El funcionament és senzill: cada treballador té una targeta NFC vinculada al seu perfil. En acostar-la al dispositiu Android instal·lat a l'empresa, el sistema registra automàticament l'entrada o la sortida sense cap interacció addicional. L'aplicació incorpora lògica intel·ligent per determinar el tipus de fitxatge segons l'últim registre, un cooldown de 5 minuts per evitar duplicats, i feedback visual immediat. El panell web ofereix dos rols diferenciats: l'administrador pot gestionar usuaris, assignar horaris, pujar nòmines en PDF i aprovar o rebutjar justificants d'absència; el treballador pot consultar el seu historial agrupat per dies, descarregar les seves nòmines i sol·licitar justificants amb documents adjunts.
Les dades es persisteixen a PostgreSQL allotjat a Supabase, i el sistema complet està desplegat a Railway com a monorepository, accessible des de qualsevol lloc. El projecte inclou també una landing page pública que presenta el producte.

Informació general

Autoria:
Manuel Navarro Cortés
Carlos Paredes Moncayo
Cicle:
DAM
Grup:
B
Curs:
2025-26
Tutor:
Luis Elía

Projectes relacionats