AutomateBox

100+
Mga Download
Rating ng content
Lahat
Screenshot na larawan
Screenshot na larawan
Screenshot na larawan
Screenshot na larawan
Screenshot na larawan
Screenshot na larawan
Screenshot na larawan
Screenshot na larawan
Screenshot na larawan
Screenshot na larawan
Screenshot na larawan
Screenshot na larawan
Screenshot na larawan
Screenshot na larawan
Screenshot na larawan
Screenshot na larawan
Screenshot na larawan
Screenshot na larawan
Screenshot na larawan
Screenshot na larawan
Screenshot na larawan

Tungkol sa app na ito

Mga Pangunahing Tampok
1. Pagpapatunay ng User
Tinitiyak ng app na ang mga awtorisadong tauhan lamang ang makaka-access sa mga feature ng pagdalo:

Sistema sa Pag-login: Nag-log in ang mga user gamit ang kanilang mga kredensyal, na maaaring may kasamang email at password o biometric na pag-verify.
Role-Based Access: Ang mga admin, manager, at empleyado ay iniakma ang access sa data at mga feature batay sa kanilang mga tungkulin.
2. Punch-In at Punch-Out System
Maaaring itala ng mga empleyado ang kanilang mga oras ng trabaho gamit ang mga sumusunod:

Punch-In: Sa simula ng kanilang araw ng trabaho, maaaring markahan ng mga user ang kanilang pagdalo.
Punch-Out: Sa pagtatapos ng kanilang shift, i-log ng mga user ang kanilang pag-alis.
Offline Mode: Sa kaso ng mga isyu sa network, lokal na iniimbak ng app ang data ng pagdalo at sini-sync ito sa server kapag naibalik ang koneksyon.
3. Pagsubaybay sa Lokasyon
Kinukuha ng app ang real-time na lokasyon ng user sa panahon ng punch-in at punch-out upang matiyak na tumpak na naka-log ang pagdalo:

Katumpakan ng Lokasyon: Gumagamit ng GPS at mga API (hal., Google Maps o Ola API) upang kumuha ng mga tumpak na coordinate ng lokasyon.
Geofencing: Inaalerto ang mga user kung nasa labas sila ng pinapahintulutang lokasyon kapag sinusubukang mag-log ng attendance.
4. Pagkuha ng Larawan
Upang maiwasan ang pagdalo sa proxy:

Ang app ay kumukuha ng selfie sa panahon ng punch-in at punch-out.
Ang mga imahe ay ligtas na iniimbak, na naka-link sa mga talaan ng user.
5. Pagre-record ng Petsa at Oras
Awtomatikong nire-record ng app ang petsa at oras ng mga punch event:

Tinitiyak ang pagsunod sa mga iskedyul ng trabaho.
Nagbibigay ng timestamp para sa bawat entry ng pagdalo.
6. Pamamahala ng Data
Ang lahat ng nakuhang data ay ligtas na nakaimbak:

Disenyo ng Database: May kasamang mga talahanayan para sa mga user, mga talaan ng pagdalo, at data ng lokasyon.
Secure Storage: Nagpapatupad ng encryption upang protektahan ang sensitibong impormasyon tulad ng mga larawan at lokasyon ng user.
7. Dashboard para sa mga Admin
Nagtatampok ang app ng dashboard para sa mga admin na:

Tingnan ang mga log ng pagdalo.
Bumuo ng mga ulat (araw-araw, lingguhan, o buwanan).
I-export ang data para sa mga layunin ng payroll at pagsunod.

Daloy ng trabaho
1. User Login
Binubuksan ng mga user ang app at ilagay ang kanilang mga kredensyal sa pag-log in.
Pagkatapos ng matagumpay na pagpapatotoo, ididirekta ang mga ito sa home screen, na nagpapakita ng mga pagpipiliang punch-in at punch-out.
2. Proseso ng Punch-In
Hakbang 1: Tina-tap ng user ang "Punch-In" na button.
Hakbang 2: Kinukuha ng app ang kasalukuyang lokasyon gamit ang GPS o mga API ng device.
Hakbang 3: Isang selfie ang nakunan upang i-verify ang presensya ng user.
Hakbang 4: Ang kasalukuyang petsa at oras ay awtomatikong naitala.
Hakbang 5: Ang lahat ng nakolektang data (lokasyon, larawan, petsa, at oras) ay iniimbak sa lokal na database o ipinadala sa server.
3. Proseso ng Punch-Out
Ang proseso ng punch-out ay kapareho ng punch-in, maliban kung itinatala nito ang oras ng pag-alis.
4. Pag-sync ng Data
Kapag offline, lokal na iniimbak ang mga tala ng pagdalo gamit ang mga teknolohiya tulad ng SQLite o Hive.
Kapag naibalik ang koneksyon sa internet, sini-sync ng app ang data sa malayong server.
5. Admin Dashboard Access
Maaaring mag-log in ang mga admin sa isang hiwalay na portal upang pamahalaan at suriin ang data ng pagdalo.
Binibigyang-daan sila ng mga filter ng data na tingnan ang mga partikular na tala ng empleyado o bumuo ng mga ulat.
Teknikal na Arkitektura
Frontend
Framework: Flutter para sa cross-platform development.
UI: Intuitive at simpleng interface para sa mga empleyado at admin.
Offline na Pag-andar: Pagsasama sa Hive o SharedPreferences para sa offline na pag-iimbak ng data.
Backend
Framework: FastAPI o Node.js para sa pagbuo ng mga API.
Database: PostgreSQL o MongoDB upang mag-imbak ng data ng user at pagdalo.
Storage: Cloud storage (hal., AWS S3) para sa mga larawan at naka-encrypt na sensitibong data.
Mga API
Authentication API: Pinangangasiwaan ang pag-login at pagpapatunay ng user.
Punch-In/Out API: Itinatala ang data ng pagdalo at sine-save ito sa database.
Sync API: Tinitiyak na ang offline na data ay na-upload sa server kapag online.
Mga Panukala sa Seguridad
Pag-encrypt ng Data: I-encrypt ang sensitibong impormasyon tulad ng mga larawan at mga coordinate ng GPS.
Token-Based Authentication: Gumagamit ng JWT para sa secure na access sa mga API.
Pamamahala ng Tungkulin: Tinitiyak na maa-access lang ng mga user ang data at mga feature na nauugnay sa kanilang tungkulin.
Na-update noong
Mar 4, 2025

Kaligtasan ng data

Nagsisimula ang kaligtasan sa pag-unawa kung paano kinokolekta at ibinabahagi ng mga developer ang iyong data. Posibleng mag-iba ang mga kagawian sa privacy at seguridad ng data batay sa iyong paggamit, rehiyon, at edad. Ang developer ang nagbigay ng impormasyong ito at posibleng i-update niya ito sa paglipas ng panahon.
Walang data na ibinabahagi sa mga third party
Matuto pa tungkol sa kung paano inihahayag ng mga developer ang pagbabahagi
Walang nakolektang data
Matuto pa tungkol sa kung paano inihahayag ng mga developer ang pagkolekta
Ine-encrypt ang data habang inililipat
Hindi puwedeng i-delete ang data

Suporta sa app

Numero ng telepono
+919111333243
Tungkol sa developer
Ayush Kumar Agrawal
ravirajput291194@gmail.com
India
undefined

Higit pa mula sa DeveloperBox