AutomateBox

100+
Изтегляния
Класификация на съдържанието
За всички възрасти
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка

Всичко за това приложение

Ключови характеристики
1. Удостоверяване на потребителя
Приложението гарантира, че само оторизиран персонал има достъп до функциите за присъствие:

Система за влизане: Потребителите влизат със своите идентификационни данни, които може да включват имейл и парола или биометрична проверка.
Достъп, базиран на роли: Администратори, мениджъри и служители имат персонализиран достъп до данни и функции въз основа на техните роли.
2. Система за пробиване и пробиване
Служителите могат да записват работното си време със следното:

Punch-In: В началото на работния си ден потребителите могат да маркират своето присъствие.
Punch-Out: В края на смяната потребителите регистрират заминаването си.
Офлайн режим: В случай на проблеми с мрежата, приложението съхранява данни за присъствие локално и ги синхронизира със сървъра, след като връзката бъде възстановена.
3. Проследяване на местоположението
Приложението извлича местоположението на потребителя в реално време по време на въвеждане и извеждане, за да гарантира, че присъствието се регистрира точно:

Точност на местоположението: Използва GPS и API (напр. Google Maps или Ola API), за да извлече точни координати на местоположението.
Geofencing: Предупреждава потребителите, ако са извън разрешеното местоположение, когато се опитват да регистрират присъствие.
4. Заснемане на изображение
За да предотвратите присъствие на прокси:

Приложението прави селфи по време на влизане и излизане.
Изображенията се съхраняват сигурно, свързани с потребителски записи.
5. Записване на дата и час
Приложението автоматично записва датата и часа на ударните събития:

Осигурява спазване на работните графици.
Осигурява клеймо за всеки запис на присъствие.
6. Управление на данни
Всички заснети данни се съхраняват сигурно:

Дизайн на база данни: Включва таблици за потребители, записи за присъствие и данни за местоположение.
Сигурно съхранение: Внедрява криптиране за защита на чувствителна информация като потребителски изображения и местоположения.
7. Табло за администратори
Приложението разполага с табло за управление за администраторите, за да:

Преглед на дневниците за присъствие.
Генериране на отчети (ежедневни, седмични или месечни).
Експортиране на данни за целите на заплатите и съответствието.

Работен процес
1. Вход на потребител
Потребителите отварят приложението и въвеждат своите идентификационни данни за вход.
След успешно удостоверяване те се насочват към началния екран, който показва опциите за въвеждане и изключване.
2. Процес на щанцоване
Стъпка 1: Потребителят докосва бутона „Punch-In“.
Стъпка 2: Приложението извлича текущото местоположение с помощта на GPS или API на устройството.
Стъпка 3: Селфи се заснема, за да се потвърди присъствието на потребителя.
Стъпка 4: Текущата дата и час се записват автоматично.
Стъпка 5: Всички събрани данни (местоположение, изображение, дата и час) се съхраняват в локалната база данни или се изпращат на сървъра.
3. Процес на щанцоване
Процесът на извеждане е идентичен с извеждането, с изключение на това, че регистрира часа на заминаване.
4. Синхронизиране на данни
Когато сте офлайн, записите за присъствие се съхраняват локално с помощта на технологии като SQLite или Hive.
Когато интернет връзката се възстанови, приложението синхронизира данните с отдалечения сървър.
5. Достъп до таблото за управление на администратора
Администраторите могат да влизат в отделен портал, за да управляват и анализират данните за присъствието.
Филтрите за данни им позволяват да преглеждат записи на конкретни служители или да генерират отчети.
Техническа архитектура
Frontend
Рамка: Flutter за разработка на различни платформи.
Потребителски интерфейс: Интуитивни и прости интерфейси за служители и администратори.
Офлайн функционалност: Интеграция с Hive или SharedPreferences за офлайн съхранение на данни.
Бекенд
Рамка: FastAPI или Node.js за изграждане на API.
База данни: PostgreSQL или MongoDB за съхраняване на данни за потребителите и посещаемостта.
Съхранение: Облачно хранилище (напр. AWS S3) за изображения и криптирани чувствителни данни.
API
API за удостоверяване: Управлява влизането и валидирането на потребителя.
Punch-In/Out API: Записва данни за присъствие и ги записва в базата данни.
Sync API: Гарантира, че офлайн данните се качват на сървъра, когато са онлайн.
Мерки за сигурност
Шифроване на данни: Шифровайте чувствителна информация като изображения и GPS координати.
Удостоверяване, базирано на токени: Използва JWT за защитен достъп до API.
Управление на ролите: Гарантира, че потребителите имат достъп само до данни и функции, подходящи за тяхната роля.
Актуализирано на
4.03.2025 г.

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

Безопасността започва с разбирането на това как програмистите събират и споделят данните ви. Практиките за поверителност и сигурност на данните може да варират в зависимост от употребата от ваша страна, региона и възрастта ви. Тази информация е предоставена от програмиста и той може да я актуализира с течение на времето.
Не се споделят данни с трети страни
Научете повече за това, как програмистите декларират споделянето
Не се събират данни
Научете повече за това, как програмистите декларират събирането
Данните се шифроват при предаване
Изтриването на данните не е възможно

Поддръжка на приложението

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

Още от DeveloperBox