Closed

Data Syncing from Attendance Devices to Database using APIs -- 2

I need a utility to read the attendance/users data from Anviz/ZKTeco Biometric devices, save it in a local database, then depending upon the internet availability will sync the data with an online server.

I have already got this developed, but that is not stable and not performing as required. I can share the code for reference only.

The minimum required features of the system are as follows:

1 Login Screen

user will be authenticated using API

save in local database, if app closed & re-opened, user will be logged in automatically based on previous data

2 Settings Screen

- Option to set Time Interval to check new attendance data from device and sync with server

- Option to Delete Attendance Data from Devices

- Option to Delete Invalid Records from local database, which failed to sync due to any reason

- Reset Data option, to reload the Users data from APIs

3- Devices Management

Option to Add/Edit/Delete Device in the System using IP Address, Port & Other settings

4- Users Management

Fetch the Users List from API, save it in local Database,

fetch the users from devices, link with API users based on Attendance ID, and also show the users which are not linked with any record

Users biometric data will be synced with server using APIs, so that user registered on one device can automatically be registered on 2nd device

5 Attendance Data

Read the data from devices and list in the system

Sync the data with server using API and show the status (synced or not)

Option to re-try the syncing of failed records

System

Pagination in both Users/Attendance Data listing

System on minimize, will go in notifications area and will keep on running

system will read new data and sync with server after specified time interval

Sync multiple records with server in one go to reduce server calls

Generate logs in files to track any possible issue (APIs request & response)

Should be available as Installer exe file for users to install

Anviz & ZKTeco Devices should be supported by this App

You are welcome to discuss for any confusion in the requirements.

Skills: Java, Visual Basic, C# Programming, Desktop Application

About the Client:
( 4 reviews ) Lahore, Pakistan

Project ID: #34008592

12 freelancers are bidding on average $563 for this job

(166 Reviews)
7.6
(26 Reviews)
5.5
(5 Reviews)
3.6
drsixpence

Features outlined in the project description are quite clear but there's one thing not not so clear to me, is this a client software you need or a server software that's supposed to be listening for incoming data from More

$500 USD in 7 days
(6 Reviews)
3.4
popovza96

Hello. Thanks for your job posting. I have 8 years of Full Stack development career. I'm proficient in various device data integration in Desktop App through WiFi/UART/SPI/USB, etc. Here is my recent Desktop App works. More

$700 USD in 7 days
(2 Reviews)
3.3
ehabelgazzar

Dear Client, I can develop Attendance Devices management system with all requirements mentioned. I have 7 years of experience in software development including backend, and mobile applications development.

$500 USD in 14 days
(1 Review)
2.0
farysttech

HI! I am Highly Proficient in Website Development. Open to work on long term basis even at below industry average rate. I believe your success is our success. Treat me as your go-to-freelancer for any of your project c More

$300 USD in 7 days
(1 Review)
0.6
(0 Reviews)
0.0
ArzoKhan

Am ready to build a utility to read the attendance/users data from Anviz/ZKTeco Biometric devices, save it in a local database. please send me a message to discuss further details about this project in chat. thank yo More

$750 USD in 20 days
(0 Reviews)
0.0
AndinetHabtamu

I have exprience in developint desktop and web application and after reading your description and viewing the attachements i am confident i can provide you with what you are looking for. I have a few questions about wh More

$600 USD in 30 days
(0 Reviews)
0.0
nayeepiyush3

Hi i am piyush from WEBBLEU TECHNOLOGIES [login to view URL] IN INDIA   i have a Big Company my company Name Webblu Technologies [login to view URL] I am read your project description carefully. I have rich experience in RestAPI. I think I am More

$500 USD in 7 days
(0 Reviews)
0.0
HashTagLabs

Hello, I am a full stack PHP developer with strong knowledge of Laravel framework and I do have extensive knowledge of admin dashboard, API integration, front end and back end integration and many more. I am pretty g More

$500 USD in 7 days
(0 Reviews)
0.0