Linux Desktop App - Experienced devs only
- or -
Post a project like this£12/hr(approx. $15/hr)
- Posted:
- Proposals: 5
- Remote
- #167336
- Expired
Description
Experience Level: Intermediate
Hello, we're looking to rapidly develop an Linux Desktop Application with experienced developers who are available this week.
Overview:
The Linux desktop application is for a food EPOS system, it will have the ability to function interdependently and in sync with the server at intervals, and when the server is available. It will involve storing and encrypting data locally, as well as encrypting communications to the server.
Essential skills and experience with:
- MySQL
- Linux GUI & Application programming
- Encryption techniques
- Sockets
- Linux administration
Brief:
We require 2 experienced Linux Programmers to team up our two Web App Developers to build an cut-down version of our Online web-based EPOS. The cut-down version will include only essential functionality to allow customers to take orders in the presence of a server issue or loss of internet connection. The application also aims to reduce the overall load on the server.
To achieve this the application will need to function independently, requiring its own database (mysqld) and a method to syncronise with the server once a connection has been established and or a set interval has been reached.
The application also needs to ensure communication with the local database and server are encrypted. Additionally a license / re-auth functionality will need to be implemented as a fail safe for rogue systems; this may include compressing, encrypted and removing the database, as-well as core files to system usage.
Furthermore, the application will have to have or interact with a number of independent applications, should as caller id.
Deadline:
As time is crucial our two in-house developers will fly out to your location or we will fly you in, which ever is the most convenient. We are currently based in the West Midlands, England and estimate the project to take around 4-6 Days.
Overview:
The Linux desktop application is for a food EPOS system, it will have the ability to function interdependently and in sync with the server at intervals, and when the server is available. It will involve storing and encrypting data locally, as well as encrypting communications to the server.
Essential skills and experience with:
- MySQL
- Linux GUI & Application programming
- Encryption techniques
- Sockets
- Linux administration
Brief:
We require 2 experienced Linux Programmers to team up our two Web App Developers to build an cut-down version of our Online web-based EPOS. The cut-down version will include only essential functionality to allow customers to take orders in the presence of a server issue or loss of internet connection. The application also aims to reduce the overall load on the server.
To achieve this the application will need to function independently, requiring its own database (mysqld) and a method to syncronise with the server once a connection has been established and or a set interval has been reached.
The application also needs to ensure communication with the local database and server are encrypted. Additionally a license / re-auth functionality will need to be implemented as a fail safe for rogue systems; this may include compressing, encrypted and removing the database, as-well as core files to system usage.
Furthermore, the application will have to have or interact with a number of independent applications, should as caller id.
Deadline:
As time is crucial our two in-house developers will fly out to your location or we will fly you in, which ever is the most convenient. We are currently based in the West Midlands, England and estimate the project to take around 4-6 Days.
Mohammed S.
0% (0)Projects Completed
-
Freelancers worked with
-
Projects awarded
0%
Last project
10 May 2024
United Kingdom
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
There are no clarification messages.
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies