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.
DRUPAL DATA STRUCTURE (TO DATE)
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.
HOW WE IMAGINE IT
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.
WHAT WE ASK TO YOU (THE STEPS WE PAY FOR)
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).
40 freelancers are bidding on average €671 for this job
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 Daha Fazla
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 Daha Fazla
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 Daha Fazla
https://www.freelancer.com/hire/Mobile-phone/ https://www.freelancer.com/hire/android/ Hi, I carefully have read your proposal, and have greatly interested in your job. I am an expert who has developing career in Daha Fazla
(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. Daha Fazla
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 Daha Fazla
[url removed, login to view] Relevant Skills and Experience Android, Java, Proposed Milestones €555 EUR - Milestone
******* 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 Daha Fazla
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 Daha Fazla
-----------------Hello----------------- ***Let's built successful project together*** https://www.freelancer.com/u/HugeWave.html This is my freelancer.com profile and please check my profile .. As you see , Daha Fazla
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 Daha Fazla
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 Daha Fazla
Here is our portfolio of work, you shall check once to get idea of our expertise: [url removed, login to view] Relevant Skills and Experience Here is our portfolio of work, you shall Daha Fazla
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. Daha Fazla
#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 Daha Fazla
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 Daha Fazla
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 Daha Fazla