AutomateBox

100+
Преземања
Оцена на содржината
Сите
Слика од екранот
Слика од екранот
Слика од екранот
Слика од екранот
Слика од екранот
Слика од екранот
Слика од екранот
Слика од екранот
Слика од екранот
Слика од екранот
Слика од екранот
Слика од екранот
Слика од екранот
Слика од екранот
Слика од екранот
Слика од екранот
Слика од екранот
Слика од екранот
Слика од екранот
Слика од екранот
Слика од екранот

За апликацијава

Клучни карактеристики
1. Корисничка автентикација
Апликацијата гарантира дека само овластен персонал може да пристапи до карактеристиките за присуство:

Систем за најавување: Корисниците се најавуваат со нивните ингеренции, кои може да вклучуваат е-пошта и лозинка или биометриска потврда.
Пристап заснован на улоги: администраторите, менаџерите и вработените го прилагодија пристапот до податоците и функциите врз основа на нивните улоги.
2. Систем за влез и пробивање
Вработените можат да ги евидентираат своите работни часови со следново:

Punch-In: На почетокот на нивниот работен ден, корисниците можат да го означат своето присуство.
Punch-Out: На крајот на нивната смена, корисниците го најавуваат своето заминување.
Офлајн режим: во случај на проблеми со мрежата, апликацијата локално ги складира податоците за присуство и ги синхронизира со серверот откако ќе се врати поврзувањето.
3. Следење на локација
Апликацијата ја презема локацијата на корисникот во реално време за време на влегувањето и исфрлањето за да се осигура дека присуството е точно најавено:

Точност на локација: користи GPS и API (на пр., Google Maps или Ola API) за преземање прецизни координати на локацијата.
Геооградување: Ги предупредува корисниците доколку се надвор од дозволената локација кога се обидуваат да евидентираат присуство.
4. Снимање слика
За да спречите присуство на прокси:

Апликацијата прави селфи за време на влегување и исфрлање.
Сликите се чуваат безбедно, поврзани со корисничките записи.
5. Снимање на датум и време
Апликацијата автоматски го снима датумот и времето на ударните настани:

Обезбедува усогласеност со работните распореди.
Обезбедува временски печат за секој запис за присуство.
6. Управување со податоци
Сите заробени податоци се чуваат безбедно:

Дизајн на база на податоци: Вклучува табели за корисници, евиденција за присуство и податоци за локација.
Безбедно складирање: имплементира шифрирање за да ги заштити чувствителните информации како што се корисничките слики и локации.
7. Контролна табла за администратори
Апликацијата има контролна табла за администраторите да:

Погледнете ги дневниците за присуство.
Создавајте извештаи (дневни, неделни или месечни).
Извезете податоци за целите на платите и усогласеноста.

Работен тек
1. Корисничко најавување
Корисниците ја отвораат апликацијата и ги внесуваат своите ингеренции за најавување.
По успешната автентикација, тие се упатуваат на почетниот екран, кој ги прикажува опциите за влез и пробивање.
2. Панч-Во процес
Чекор 1: Корисникот го допира копчето „Punch-In“.
Чекор 2: Апликацијата ја презема моменталната локација со помош на GPS или API на уредот.
Чекор 3: Се сними селфи за да се потврди присуството на корисникот.
Чекор 4: Тековниот датум и време автоматски се снимаат.
Чекор 5: Сите собрани податоци (локација, слика, датум и време) се складираат во локалната база на податоци или се испраќаат до серверот.
3. Процес на пробивање
Процесот на пробивање е идентичен со вдишувањето, освен што го евидентира времето на поаѓање.
4. Синхронизација на податоци
Кога сте офлајн, записите за присуство се чуваат локално со помош на технологии како SQLite или Hive.
Кога ќе се обнови интернет-врската, апликацијата ги синхронизира податоците со далечинскиот сервер.
5. Пристап до административна контролна табла
Администраторите можат да се логираат на посебен портал за да управуваат и да ги анализираат податоците за присуство.
Филтрите за податоци им овозможуваат да гледаат специфични записи на вработени или да генерираат извештаи.
Техничка архитектура
Преден дел
Рамка: Flutter за развој на повеќе платформи.
UI: Интуитивни и едноставни интерфејси за вработени и администратори.
Офлајн функционалност: интеграција со Hive или SharedPreferences за офлајн складирање на податоци.
Заден дел
Рамка: FastAPI или Node.js за градење API.
База на податоци: PostgreSQL или MongoDB за складирање на податоци за корисникот и присуството.
Складирање: Складирање во облак (на пр., AWS S3) за слики и шифрирани чувствителни податоци.
API-и
API за автентикација: Се справува со најавување и валидација на корисникот.
Punch-In/Out API: Ги запишува податоците за присуство и ги зачувува во базата на податоци.
Синхронизирано API: осигурува дека офлајн податоците се поставени на серверот кога се онлајн.
Безбедносни мерки
Шифрирање на податоци: шифрирајте чувствителни информации како слики и GPS координати.
Автентикација заснована на токени: користи JWT за безбеден пристап до API.
Управување со улоги: осигурува дека корисниците можат да пристапуваат само до податоци и функции релевантни за нивната улога.
Ажуриранa на
4.3.2025 г.

Безбедност на податоците

Предуслов за безбедност е да знаете како програмерите ги прибираат и споделуваат вашите податоци. Практиките за приватност и безбедност на податоците може да се разликуваат според вашиот начин на користење, регион и возраст. Програмерот ги обезбедил овие информации и може да ги ажурира во иднина.
Не се споделуваат податоци со трети страни
Дознајте повеќе како програмерите изјавуваат споделување податоци
Не се прибираат податоци
Дознајте повеќе како програмерите изјавуваат прибирање податоци
Податоците се шифрираат при префрлување
Податоците не може да се избришат

Поддршка за апликацијата

Телефонски број
+919111333243
Информации за програмерот
Ayush Kumar Agrawal
ravirajput291194@gmail.com
India
undefined

Повеќе од DeveloperBox