IMPORTANT: please indicate your experience in ELECTRON framework before your bid, or your experience in DESKTOP APPLICATIONS in other frameworks and languages for both WINDOWS and OSX.
We need a small simple desktop app built using electron framework (preferred, or you suggest).
The app is for home workers to monitor register their work shifts, and should send the measures to our APIs on the server.
A user needs to login at the first time only providing the server URL, username, and password, to download and save the profile and configuration.
After login, the user can click "start" to start the work shift, and "stop" to stop it. During the shift, the app should do the following:
1. On configured interval from the server, the app will do the following and send the results to the API immediately or once connected:
1.a. Take screenshots of the screen.
1.b. Take camera photos, detect the face using local library (like opencv or faced), and verify it against the face downloaded from the serve (offline verification is better using opencv, you can use Microsoft Azure Face API for the verification task). This task should happen also on shift start, and shift will not start if the face is not verified.
1.c. Measure the machine idle status to know if the user is away or not.
2. The user can manually record audio files using the machine mic, once stop, the recorded file to be sent to the server once connected to the internet.
The application should support English and Arabic user interface. You give us the English file and we will return the Arabic translation, but you need to manage the right-to-left.
The mockups and APIs will be provided once agreed.
The due date is 10 days only.
We are using the filters to just show the ones with deliver time up to 15 days only. Those who did not pay attention to the due date, please update your bid accordingly.
Also, we will not contact or consider the bidders who do not mention their experience in the exact technology and field we are talking about. Websites are not the thing we are looking for. Thank you.
We are SO SHARP about the quality of work, fulfillment of all the features, and the delivery date. We are not tolerant about them at all. Please do not bid if you are not sure that you can deliver a testing version in 10 days, and completely close the project in 15 days, with a perfect result, working installable apps (Windows and OSX), and clean well-documented source code.
32 freelancers are bidding on average $1559 for this job