AutomateBox

100+
Baixades
Classificació del contingut
Per a tots els públics
Imatge d'una captura de pantalla
Imatge d'una captura de pantalla
Imatge d'una captura de pantalla
Imatge d'una captura de pantalla
Imatge d'una captura de pantalla
Imatge d'una captura de pantalla
Imatge d'una captura de pantalla
Imatge d'una captura de pantalla
Imatge d'una captura de pantalla
Imatge d'una captura de pantalla
Imatge d'una captura de pantalla
Imatge d'una captura de pantalla
Imatge d'una captura de pantalla
Imatge d'una captura de pantalla
Imatge d'una captura de pantalla
Imatge d'una captura de pantalla
Imatge d'una captura de pantalla
Imatge d'una captura de pantalla
Imatge d'una captura de pantalla
Imatge d'una captura de pantalla
Imatge d'una captura de pantalla

Sobre l'aplicació

Característiques clau
1. Autenticació d'usuari
L'aplicació garanteix que només el personal autoritzat pugui accedir a les funcions d'assistència:

Sistema d'inici de sessió: els usuaris inicien sessió amb les seves credencials, que poden incloure un correu electrònic i una contrasenya o una verificació biomètrica.
Accés basat en rols: els administradors, els administradors i els empleats tenen accés adaptat a les dades i funcions en funció dels seus rols.
2. Sistema Punch-In i Punch-Out
Els empleats poden registrar les seves hores de treball amb el següent:

Punch-In: a l'inici de la seva jornada laboral, els usuaris poden marcar la seva assistència.
Punch-Out: al final del seu torn, els usuaris registren la seva sortida.
Mode fora de línia: en cas de problemes de xarxa, l'aplicació emmagatzema les dades d'assistència localment i les sincronitza amb el servidor un cop es restableixi la connectivitat.
3. Seguiment de la ubicació
L'aplicació obté la ubicació en temps real de l'usuari durant l'entrada i la sortida per assegurar-se que l'assistència es registra amb precisió:

Precisió de la ubicació: utilitza GPS i API (p. ex., Google Maps o Ola API) per obtenir coordenades d'ubicació precises.
Geofencing: avisa els usuaris si es troben fora de la ubicació permesa quan intenten registrar l'assistència.
4. Captura d'imatges
Per evitar l'assistència de representants:

L'aplicació es fa una selfie durant l'entrada i la sortida.
Les imatges s'emmagatzemen de manera segura, vinculades als registres dels usuaris.
5. Enregistrament de data i hora
L'aplicació registra automàticament la data i l'hora dels esdeveniments de punxada:

Assegura el compliment dels horaris de treball.
Proporciona una marca de temps per a cada entrada d'assistència.
6. Gestió de dades
Totes les dades capturades s'emmagatzemen de manera segura:

Disseny de base de dades: inclou taules per als usuaris, registres d'assistència i dades d'ubicació.
Emmagatzematge segur: implementa el xifratge per protegir la informació sensible com les imatges i les ubicacions dels usuaris.
7. Tauler per a administradors
L'aplicació inclou un tauler per als administradors:

Veure registres d'assistència.
Generar informes (diaris, setmanals o mensuals).
Exportar dades amb finalitats de nòmina i compliment.

Flux de treball
1. Inici de sessió d'usuari
Els usuaris obren l'aplicació i introdueixen les seves credencials d'inici de sessió.
Després de l'autenticació correcta, es dirigeixen a la pantalla d'inici, que mostra les opcions d'entrada i de sortida.
2. Procés de punch-in
Pas 1: l'usuari toca el botó "Punch-In".
Pas 2: l'aplicació obté la ubicació actual mitjançant el GPS o les API del dispositiu.
Pas 3: es captura una selfie per verificar la presència de l'usuari.
Pas 4: la data i l'hora actuals es registren automàticament.
Pas 5: totes les dades recollides (ubicació, imatge, data i hora) s'emmagatzemen a la base de dades local o s'envien al servidor.
3. Procés de punch-out
El procés de punch-out és idèntic al punch-in, excepte que registra l'hora de sortida.
4. Sincronització de dades
Quan està fora de línia, els registres d'assistència s'emmagatzemen localment mitjançant tecnologies com SQLite o Hive.
Quan es restableix la connectivitat a Internet, l'aplicació sincronitza les dades amb el servidor remot.
5. Accés al tauler d'administració
Els administradors poden iniciar sessió en un portal independent per gestionar i analitzar les dades d'assistència.
Els filtres de dades els permeten visualitzar registres específics dels empleats o generar informes.
Arquitectura Tècnica
Frontend
Framework: Flutter per al desenvolupament multiplataforma.
Interfície d'usuari: interfícies intuïtives i senzilles per a empleats i administradors.
Funcionalitat fora de línia: integració amb Hive o SharedPreferences per a l'emmagatzematge de dades fora de línia.
Backend
Framework: FastAPI o Node.js per crear API.
Base de dades: PostgreSQL o MongoDB per emmagatzemar dades d'usuaris i d'assistència.
Emmagatzematge: emmagatzematge al núvol (per exemple, AWS S3) per a imatges i dades sensibles xifrades.
API
API d'autenticació: gestiona l'inici de sessió i la validació dels usuaris.
API Punch-In/Out: registra les dades d'assistència i les desa a la base de dades.
API de sincronització: assegura que les dades fora de línia es carreguen al servidor quan estiguin en línia.
Mesures de seguretat
Xifratge de dades: xifra informació sensible com imatges i coordenades GPS.
Autenticació basada en testimonis: utilitza JWT per a l'accés segur a les API.
Gestió de funcions: garanteix que els usuaris només puguin accedir a les dades i funcions rellevants per a la seva funció.
Data d'actualització:
4 de març 2025

Seguretat de les dades

La seguretat comença per entendre com els desenvolupadors recullen i comparteixen les teves dades. Les pràctiques de privadesa i seguretat de les dades poden variar segons l'ús que es fa de l'aplicació, la regió i l'edat. El desenvolupador ha proporcionat aquesta informació i és possible que l'actualitzi al llarg del temps.
No es comparteixen dades amb tercers
Més informació sobre com els desenvolupadors declaren la compartició de dades
No es recullen dades
Més informació sobre com els desenvolupadors declaren la recollida de dades
Les dades s'encripten mentre estan en trànsit
Les dades no es poden suprimir

Assistència de l'aplicació

Número de telèfon
+919111333243
Sobre el desenvolupador
Ayush Kumar Agrawal
ravirajput291194@gmail.com
India
undefined

Més de: DeveloperBox