Система інвентаризації майна
Розробник системи інвентаризації (PHP, Kotlin, MySQL, Nette, Zebra, Honeywell, SQLite, Jetpack Compose, Retrofit, CameraX, MVVM, REST API, Redis)
Як ключовий учасник розробки комплексної системи інвентаризації я відіграв важливу роль у створенні як backend, так і веб-версії та мобільного додатку, працюючи з широким набором технологій, включаючи RFID та штрих-кодування.
Система дозволяє ефективно управляти майном, надаючи користувачам можливість додавати елементи в інвентаризацію та призначати співробітників для виконання завдань. Співробітники використовують мобільні пристрої з RFID-сканерами для пошуку майна в будівлях, кімнатах та на поверхах. У процесі інвентаризації використовуються RFID-мітки, QR-коди та штрих-коди, що забезпечує безшовну синхронізацію між мобільним додатком і сервером. Система підтримує офлайн-режим, що дозволяє продовжувати роботу без підключення до інтернету. Дані синхронізуються при відновленні з'єднання, а вбудовані механізми запобігають перезапису даних при одночасному скануванні об'єктів кількома співробітниками.
У мобільному додатку я інтегрував різні RFID-сканери (Zebra, Honeywell), а також реалізував сканування QR-кодів з використанням камери. Додаток побудований на архітектурі MVVM з використанням Jetpack Compose, Room, Retrofit, CameraX, Dagger Hilt і працює в рамках однієї Activity. Я також забезпечив підтримку Bluetooth для інтеграції з принтерами Zebra, що дозволяє друкувати RFID-мітки прямо з додатку.
На стороні backend я розробив REST API з використанням фреймворку Nette та інтегрував принтери Zebra для друку RFID-міток через Zebra Browser Print. Окрім цього, я створив модулі для візуальної конфігурації шаблонів і синхронізував дані між мобільним і веб-додатками.
В даний час я продовжую підтримувати систему, забезпечуючи її надійну роботу та впроваджуючи нові функції та інтеграції.
Як ключовий учасник розробки комплексної системи інвентаризації я відіграв важливу роль у створенні як backend, так і веб-версії та мобільного додатку, працюючи з широким набором технологій, включаючи RFID та штрих-кодування.
Система дозволяє ефективно управляти майном, надаючи користувачам можливість додавати елементи в інвентаризацію та призначати співробітників для виконання завдань. Співробітники використовують мобільні пристрої з RFID-сканерами для пошуку майна в будівлях, кімнатах та на поверхах. У процесі інвентаризації використовуються RFID-мітки, QR-коди та штрих-коди, що забезпечує безшовну синхронізацію між мобільним додатком і сервером. Система підтримує офлайн-режим, що дозволяє продовжувати роботу без підключення до інтернету. Дані синхронізуються при відновленні з'єднання, а вбудовані механізми запобігають перезапису даних при одночасному скануванні об'єктів кількома співробітниками.
У мобільному додатку я інтегрував різні RFID-сканери (Zebra, Honeywell), а також реалізував сканування QR-кодів з використанням камери. Додаток побудований на архітектурі MVVM з використанням Jetpack Compose, Room, Retrofit, CameraX, Dagger Hilt і працює в рамках однієї Activity. Я також забезпечив підтримку Bluetooth для інтеграції з принтерами Zebra, що дозволяє друкувати RFID-мітки прямо з додатку.
На стороні backend я розробив REST API з використанням фреймворку Nette та інтегрував принтери Zebra для друку RFID-міток через Zebra Browser Print. Окрім цього, я створив модулі для візуальної конфігурації шаблонів і синхронізував дані між мобільним і веб-додатками.
В даний час я продовжую підтримувати систему, забезпечуючи її надійну роботу та впроваджуючи нові функції та інтеграції.