Closed

Simple crowd-sourced data collection app with offline support

** Note that this project will NOT be awarded until July 6th, and the expected completion date is August 17th.**

This app will collect crowdsourced data. It is to be build in React Native and use Google Firebase, and be compatible with iOS and Android. End users will login with phone # / sms confirmation. Users will then be displayed a form that asks them to provide the following types of data for each crowdsourced data point submission: location (from GPS, user-adjustable on a map), picture, free-formed text, checkbox, and radio button. The exact fields, field names, descriptions, and validation requirements must be admin-configurable (and not hard-coded). Finally, you must also develop a simple HTML/JavaScript page that a) allows the admin to configure these fields, and b) allows them to export all data as a .CSV.

Upon clicking "submit", the app attempts to upload data to the server. If there is no internet connection, then the app should hold the data point in an "outbox", and upload it at the next available opportunity. As such, the app should be fully functional offline. (Note that Firebase makes working with offline data easy: [login to view URL])

Additional requirements: The cross-platform iOS and Android app is to be built in React Native and use Google Firebase as the backend. As such, you will be responsible for designing the database structure. In addition, the app must also be compatible with screen readers (e.g. VoiceOver and TalkBack). I will provide all graphics, colors, etc... Successful completion of the app will require acceptance of the app to Google Play and the Apple App Store. (I will actually submit the app, but will not release the final milestone payment unless the app is accepted).

Finally, you must demonstrate how the app (and firebase backend) can be extended to develop version 2 of this app. Note that you are NOT responsible for developing version 2; simply, you must show that your design choices would support these features without reworking of code.

* Allow end-users to view the data they reported, and data that others reported, both in a list view and on a map.

* Profile screen for users (e.g. photo, name, etc...)

* Single sign on with google and/or facebook

Please contact me with any questions.

Skills: Google Maps API, Mobile App Development, React.js

See more: data collection app, android sms data collection app, ipad app data collection, offline data collection app, free offline survey app android, free offline survey app, data collection app free, free offline survey tool, free offline survey app ipad, free survey app, offline forms free, android iphone, google maps api, android data collection app, building simple data push app, ipad data collection app, data collection app android, web design simple data collection, simple data collection, mobile data collection app android

About the Employer:
( 5 reviews ) Needham, United States

Project ID: #17143840

19 freelancers are bidding on average $742 for this job

DavidLiu80

Hello, I am an experienced web and mobile developer on this site. I have a great profile by completing over 100+ mobile apps and site tasks and got the great skills and experiences so far. [login to view URL] More

$500 USD in 10 days
(87 Reviews)
8.0
Sunxiyong0116

Dear client. How are you? I saw your post and hope to work with you. I have good experiences in android, iphone for 6+ years and mainly work with java in android studio, swift, objective-c in [login to view URL] have good ski More

$555 USD in 10 days
(36 Reviews)
7.0
$555 USD in 10 days
(15 Reviews)
6.6
JinDongZhe

Hi ,sir. How are you? Nice to meet you. I have gone through with your project description and now i am very qualified that i can complete your project. Because i have experience with Firebase and CSV&PDF export and More

$400 USD in 42 days
(56 Reviews)
6.8
hiteshkumar2

Hi I understand your requirements regarding Web. I am professionals BTech IT engineer. I am providing the every kind of service related to Web sites and server management. I have 5 years experience in Web developme More

$755 USD in 10 days
(2 Reviews)
6.8
flance9

Hello, Thank you very much for sharing your requirement to build a crowd-sourced data collection app with offline support. I have read the brief project description and would like to proceed. I have 4+ years of e More

$1000 USD in 15 days
(17 Reviews)
5.8
thelastsummer

I am expert in Web designing/developing.I believe that I can be the best productive candidate for this requirement. My skills include : * PHP, CMS, Word Press, Magento, Joomla, Ecommerce, HTML * Branding and Cre More

$555 USD in 10 days
(24 Reviews)
5.6
asemenovboyarka

How are you ? As a mobile app developer, I have a rich experience for 6+ years in mobile app development. I have developed 40+ apps successfully and attended to development several big projects. I promise I w More

$555 USD in 10 days
(7 Reviews)
4.7
technorizensoft

Hello, I m fulltime available for work , I have 6 years of experienced on mobile application and development web services I have gone through your project requirement specification and as per my previous experie More

$555 USD in 10 days
(4 Reviews)
4.4
$555 USD in 10 days
(4 Reviews)
4.0
MaryumAkhter1

I can develop this I have an experience of 5-6 years in this field kindly reply me so that I can further discuss it with you

$450 USD in 12 days
(2 Reviews)
3.7
myappsdevelopers

Hello Hiring Manager, I read your job descriptions carefully, I am very interesting in your job. I have developed apps such as Social networking & lifestyle(Tinder style dating, chatting, sharing), Food & drink(R More

$555 USD in 10 days
(13 Reviews)
3.3
WebExpertNatasha

Dear Hiring Manager! I have gone through your job posting and understood your requirements, Actually I have full confident in React Native and also to send you awesome result. Only one question, when can I start and More

$555 USD in 10 days
(2 Reviews)
3.2
webdeveloper0325

Hi. I am so anxious to do your job and because it really fits my ability. I have been working with mobile development for more than 8 years and enough experience in React Native and Firebase. I suppose the main prob More

$2222 USD in 10 days
(4 Reviews)
2.9
isparrowsolution

Greetings, Thanks for reviewing my project proposal on your job application. I'm interested in the project you recently posted. I already have experience of developing same kind of app, please come on chat so we More

$555 USD in 10 days
(2 Reviews)
2.6
sergaymihilovich

Hi there I've checked the job description and understood your idea exactly. I've enough experience about React-Native for Iphone&Ipad and Android , firebase, google map service... I've already developed several More

$1666 USD in 15 days
(2 Reviews)
2.0
digitalads786

I have many years of experience in mobile app development on android and iOS. my recent project is Metro1news App and Lagel App

$1000 USD in 30 days
(0 Reviews)
0.0
mjhajj

Hi Greeting! I have carefully read your whole description ,according your requirement i am fit for this job. I will help you to in this project. Could you share more information in chat before award this job? Could More

$555 USD in 10 days
(0 Reviews)
0.0
vijaychouhan

​​ ​​ ​​ ​​ ​​ ​Hi, It’s a pleasure to meet you, I am an Expert React Native developer specialized in building high-performance UI components and applications. I can definitely help you in developing your crow More

$555 USD in 10 days
(0 Reviews)
0.0