Find Jobs
Hire Freelancers

Delphi FMX Android Data Collector App to generate PDF reports

$250-750 USD

Completed
Posted over 7 years ago

$250-750 USD

Paid on delivery
Delphi Firemonkey/FMX Android and Windows Data Collector A straightforward app that downloads appointments from a MySQL server and collects data and photos at each appointment and then uploads the form data and photos through a manual sync process whenever the Android device is connected to the internet. Requirements: • I AM ABSOLUTELY LOOKING FOR A DELPHI SOLUTION USING THE FIREMONKEY/FMX FRAMEWORK. PLEASE DO NOT CONTACT ME ABOUT ALTERNATE DEVELOPMENT LANGUAGES. • Must compile in Delphi 10 Enterprise and use the Delphi Firemonkey framework to impliment an Android client app (APK) and a Windows client app (WIN32 or WIN64 EXE). • Any third party components must be pre-approved before inclusion in the software. • APK and EXE can be delivered for testing purposes, but code must be delivered in a compilable form prior to milestone release for payment. This is a work made for hire. • The primary database is a MySQL database containing the following tables: • Users table to specify who can connect and use the system and their password and permissions. UserID UserName (string 25) UserEmail (string 100) UserPhone (string 25) UserPassword (string 25) IsAdmin to make user changes IsScheduler to make and alter appointments IsDataCollector to fulfill appointments • Appointments table to specify appointments. AppointmentID Name, Permanent Address, Appointment Location Email, Cell Phone, Work Phone Appointment Description (string 50) Appointment Details (memo) Date and Start Time and Duration IsCallRequested IsSMSReminderRequested AssignedUserID IsAssigned IsCompleted CompletionDateTime CompletionUserID CompletionNotes (memo) • FormQuestions table to setup questions at appointment QuestionID QuestionName (string 50) QuestionText (memo) IsRequired IsPhotoPermitted IsPhotoRequired FieldType (character) FieldMin (float) FieldMax (float) • FormData table to record answers to questions AppointmentID UserID QuestionID DataCollected (DateTime) ResultText (memo) ResultFloat ResultDateTime ResultBoolean PhotoLocation • Settings table on the server with one record and following fields: CompanyName (string 100) CompanyAddress (memo) CompanyLogo (string 100 pointing to URL containing logo file) • Client device Settings table with a single record containing server side preferences along with: ServerAddress (string 255) ServerPort (integer) CompanyLogoLocalPath (string 255) IsRememberLastUser LastUserID LastUserName • Android Client app grabs appointments and can manually grab updated question list and form data table as well. • Android Client app can work without internet connection to collect data and then sync/upload data and photographs back to the MySQL server when completed. • Android Client app needs to have a smooth graphical user interface that works on tablet devices such as a Galaxy Tab or Asus Tablet. • Android Client can fulfill appointment by asking all the questions in the FormQuestions table and recording the answers in new entries in the FormData table with the appropriate UserID and AppointmentID included. • Android Client App uses the built in camera in the tablet to record pictures and store them in a folder on the tablet specific to this product (perhaps specified in settings) and stores the path of the picture in the PhotoLocation field in FormData. The photos are uploaded along with the FormData records and updated Appointment record upon sync. • The Windows client can also generate two reports as PDF files. • An appointment summary for a specified day, week or month, showing the appointments, their date and time and status and fields of data gathered and mandatory and optional field counts as well. • An appointment detail report for a given appoint that shows the appointment time, assigned user, appointment data (name and address, etc...) and the questions and their answers in a visually pleasing format - including any photos as well in the PDF.
Project ID: 11180533

About the project

13 proposals
Remote project
Active 8 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
Hello , I'm a Delphi specialist with more than 10 years of experience and currently working with firemonkey. I've participated in several projects for android and iOS with MySQL and other databases. Please contact me if you want to discuss this project. I like to work under agile frameworks so you'll have small software deliverables in first week and so on. I can provide issue tracker and source control environments. Price is negotiable, don't let me out for that reason I'm looking for long term relationship if possible. So if there will be more jobs we can discuss about it. Regards !!!
$620 USD in 25 days
5.0 (18 reviews)
5.9
5.9
13 freelancers are bidding on average $683 USD for this job
User Avatar
Hello, I understood the initial scope of this project. Although i want to discuss further this job in order to prepare the final concept for this project. After Complete discussion over the call or in chat, i will prepare following things for you - Technical Project Proposal - Flow chart for this Project - Execution plan (Step by step procedure with explanation how and at what that we are going to execute a particular task)
$773 USD in 20 days
4.9 (25 reviews)
6.8
6.8
User Avatar
Hi. i can do your project. Couple questions 1. It have to be direct connection to MySQL or DataSnap? 2. Do you have a FireDac or i dbExpress? 3. Do you have a mock up? Because Table description is good of course, but i can;t imagine GUI 4. What is your budget , because after reading the task description i think that it takes some time
$750 USD in 30 days
4.9 (58 reviews)
6.8
6.8
User Avatar
I want to discuss this project with you further, let me know the best suitable time for you to schedule the meeting, Feel free to message me at any time, i used to be online 14 hrs in a day on this website so probably you will get a quick response from my end.
$773 USD in 20 days
5.0 (10 reviews)
6.4
6.4
User Avatar
My name is Mike and I’m from UK. I work with individual clients and also provide outsourcing services for a number of UK and USA based agencies. Your project description sounds interesting to me and I do have skills & experience that are required to complete this project. I can show you some examples of my work. Please contact me to discuss your project.
$672 USD in 10 days
5.0 (15 reviews)
6.0
6.0
User Avatar
Hi I have read your job description extremely carefully so now don’t need to worry we will give PROFESSIONAL work in MINIMUM PRICE and I am absolutely sure that our team can do the job very well but I have couple of questions in my mind regarding your project. For more discussion regarding this project please ping me on chat box . i will be explain my strategy We have a Expertise team of more than 120 people : We have a Expertise team in following Technology Stack- Technologies stack- • PHP, .NET , JAVA, C • CMS & Ecommerce - Magento, Wordpress, Drupal, Joomla, Opencart,Prestashop • PSD,HTML5, CCS3, BootStrap ,Java Script • PhoneGap, Cordova ( For hybrid Mobile App) • • Android (For Native Mobile App) ,IOS Application & Windows application Development • AngularJS, BackboneJS • NodeJS • ChartJS, D3.js, • NoSQL Data Base, MongoDB, My Sql • Google Adwords /SEO/SMM experts Regards Jack
$555 USD in 10 days
5.0 (7 reviews)
5.0
5.0
User Avatar
I am professional with 10+ years of experience each that has worked with clients ranging from local businesses to global brands and enterprises. Technologies: Ionic/Cordova (Android&iOS), HTML5, PostCSS, CSS Modules, LESS, NodeJS, AngularJS, ElasticSearch, ReactJS, Gulp, AWS, Webpack, MongoDB, Socket.io. Get in touch for our full portfolio. Msg me for examples of projects. BR. Dmitry (Miami, 786 656 1921)
$736 USD in 10 days
5.0 (8 reviews)
4.4
4.4

About the client

Flag of UNITED STATES
Grand Ledge, United States
5.0
2
Member since Jan 4, 2010

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.