Data entry app that syncs offline with drupal


We have a Drupal CMS installation for a TEST LABORATORY ON CONSTRUCTION MATERIALS, where employees fill forms with data (mostly numbers) they acquire in work areas doing some exams.

We have ~15 types of forms with 15 fields/columns each. We use a node type for every form/exam, because every form can have multiple rows (node structure is quite simple, but forms are not) to resolve this, we’ll use a Field Collection in every node with “infinite” values for every node. But, if you have a better solution (always using drupal), you’re welcome.

We need an app to complete forms offline. Forms are often completed in remote areas where internet connectivity is either unavailable or very poor, so we need an App that will work synchronizing data when connection is available.

Your task is to develop the app and make the Drupal Synchronization (with Drupal Services?)

The final solution will be in italian language, but we can manage to work on an english one first. Support for creating the Italian one will be given to you.


Actually the data structure is:

Node type: customer (fields: customer id, customer details, name

Node type: procedure (fields: procedure id, customer id, subject)

Node type: exam1 (fields: form (Field Collection with many values), procedure id, (assigned to) employee uid, date, attached file)

Node type: exam2 (fields: form (Field Collection with many values), procedure id, (assigned to) employee uid, date, attached file)

Etc… for every exam.


Every day a manager create a procedure and assign exams to it (with a form to fill, date, and assign a user/employee to it). This is our part, we will work on Drupal for it.


Your part: every day employees will login into the App (they are existing drupal users) and they will see on a calendar/list the exams (forms) assigned to them (remember the “assigned to” field?) and they will fill them. Employees have just few options: see exams/forms and fill them (pherhaps see the assigned procedures). So, on synchronization (pushing a button) the app will download new forms/exams for the employee and upload the completed ones (nodes are created on drupal). This is crucial to us.

We imagine an app with a login and a menu bar. Simple use and simple interface. Landscape tablet use (Android only, apk and no Play Store). In all those steps the app must be available and working even with no internet connection.

The app must be able to create forms dynamically. In a way that we can create a kind of configuration file that gives the app the guidelines to create every type of form (XML file, mysql, we are open to any kind of solution you will give to us).


1. You must work on a repository with sources we can fetch at every step and at every time. Sources for all the work must all be our property.

2. Assistance for 12 month after releasing the app for small non-structural editing


Works you’ve done previously with Android App and Drupal (Drupal services, etc).

Taidot: Android, tiedonsyöttö, Drupal

Näytä lisää: sites that pay for data entry, pay for data entry jobs, pay for data entry, drupal, how much of a percent do u pay for escrow in the nhl, average pay for data entry jobs, offline data entry job pay, smartphone app entry data, write toolbar application android, data entry projects pay paypal, data entry page pay rate, data entry jobs pay pal, data entry job pay daily, data entry hour pay, convert cldc blackberry application android, call sending receiving application android, call feedback application android mobile, bluetooth obex application android, prting application android, webex application android

Tietoa työnantajasta:
( 1 arvostelu ) Caserta, Italy

Projektin tunnus: #14394900

40 freelanceria on tarjonnut keskimäärin %project_bid_stats_avg_sub_26% %project_currencyDetails_sign_sub_27% tähän työhön


Hi, I've read the details you mentioned and I'm interested in working on this app! I've a few important queries to ask so can we please discuss over chat to make everything clear to proceed further? Relevant Skills a Lisää

€723 EUR 10 päivässä
(196 arvostelua)

Hi,Its just the beginning of our long term professional relationship,so let’s connect now :) I have gone through your requirement and understand that your business is unique and Drupaltonic has always built websites Lisää

€941 EUR 30 päivässä
(100 arvostelua)

How are you today? I am a full time mobile developer with 5+ good experience I can start your project from now on if we meet agreement. Please contact me for discussion, i am always ready to discuss about your proj Lisää

€588 EUR 10 päivässä
(75 arvostelua)
needman Hi, I carefully have read your proposal, and have greatly interested in your job. I am an expert who has developing career in Lisää

€794 EUR 10 päivässä
(129 arvostelua)

(From the makers of Vivino & Dah Makan) Hi, I hope you are doing well, We are 7 year young rapidly growing Mobile App Development Company based out of New Jersey, USA, Gold coast, Australia & Pune, India. Lisää

€1500 EUR 30 päivässä
(31 arvostelua)

Hi It would be good if you can create file with all available detail, So can take it into consideration during study and then will back to you with a. Best Cost b. Timeline c. Our Comments / Queries Relevant Skills Lisää

€529 EUR 15 päivässä
(86 arvostelua)

[login to view URL] Relevant Skills and Experience Android, Java, Proposed Milestones €555 EUR - Milestone

€555 EUR 10 päivässä
(44 arvostelua)

******* Full Time Mobile and backend developer for 7 years. ****** Dear ! My name is Li who have successfully delivered 180+ Android/ iOS apps for clients across 50+ countries in 7+ years. I am one of top-class m Lisää

€823 EUR 10 päivässä
(112 arvostelua)

Let's go together for your project. How are you today? I am a full stack developer who has 8 years experience in mobile and web development and am here working with my team. I will always deliver you error-free Lisää

€588 EUR 10 päivässä
(26 arvostelua)

-----------------Hello----------------- ***Let's built successful project together*** This is my profile and please check my profile .. As you see , Lisää

€588 EUR 10 päivässä
(41 arvostelua)

[login to view URL] [login to view URL] Relevant Skills and Experience [login to view URL] Lisää

€277 EUR 10 päivässä
(62 arvostelua)
€588 EUR 10 päivässä
(222 arvostelua)

Hi, Hope you are doing Well!!! I've checked your requirements and I am much interested to assist you on the development of your Drupal website with fulfilling all of the required functioning very accurately and e Lisää

€588 EUR 10 päivässä
(18 arvostelua)

Hello, Sir, I will provide you best-scraping solution Relevant Skills and Experience also I will provide you best-scraping tools that you can scrap yourself. Proposed Milestones €588 EUR - web scraping my past work Lisää

€588 EUR 10 päivässä
(147 arvostelua)

Here is our portfolio of work, you shall check once to get idea of our expertise: [login to view URL] Relevant Skills and Experience Here is our portfolio of work, you shall Lisää

€277 EUR 10 päivässä
(20 arvostelua)
€1000 EUR 20 päivässä
(10 arvostelua)

Dear client I have carefully gone through your job description and so I am very interested in your project. "Correct implementation for requirements + Fast Speed + Top Quality + Time". This is my working style. Lisää

€555 EUR 10 päivässä
(10 arvostelua)

#1 Swift 3.1 #2 Autolayout #3 Cocoapods #4 Memory Management #5 3D Touch #6 Protocols #7 Local / Remote Notifications #8 Rest APIs #9 Core Animation #10 Core Data Relevant Skills and Experience Dear client , i have do Lisää

€588 EUR 10 päivässä
(43 arvostelua)

Hello, my name is Michael. I represent Ukrainian based IT-company Webbook Inc that provides services in the IT-sphere for international business. We were carefully reviewing the requirements of the job description, so Lisää

€710 EUR 10 päivässä
(5 arvostelua)

Hi, Thank you for posting this job. I understand your requirements to develop the app. I am pretty confident that I will create the required app for you. Few questions about the internal functionality of the a Lisää

€1420 EUR 15 päivässä
(11 arvostelua)