Android React Native that can run background tasks only when plugged into power
Budget: $30 – $250 USD
I'm looking for an outline / very simplistic react native project with the following features:
* Simple web page, bootstrap minimal
* Page contains just textbox and ability to take a photo
* Once photo is taken store in application data (not gallery)
* add to a queue the image path (to upload later) and the textbox
* acknowledge to user the photo is stored at top of page and display the above page (so user can take another photo) - They should be able to take as many photos as desired.
* If items in queue wake up on power state change event:
* If we are powered then:
* upload item from queue, one at a time (sleep random # minutes between uploads) via http post with text field and file - (FYI: We will parse with Lambda via API Gateway)
* Once upload completes delete photo and remove from queue
* If no power then wait for another power state change event
It's critical images don't get lost after being taken, and critical we use minimal battery power
We can give you a URL if required to test uploads with
Testing before project considered completed:
* We will have at least 3 users take some photos
* We will confirm no photos upload except when plugged in
* We will confirm photos are uploaded successfully
* We will execute test within 48 hours of completion
Please reach out with any questions
* Simple web page, bootstrap minimal
* Page contains just textbox and ability to take a photo
* Once photo is taken store in application data (not gallery)
* add to a queue the image path (to upload later) and the textbox
* acknowledge to user the photo is stored at top of page and display the above page (so user can take another photo) - They should be able to take as many photos as desired.
* If items in queue wake up on power state change event:
* If we are powered then:
* upload item from queue, one at a time (sleep random # minutes between uploads) via http post with text field and file - (FYI: We will parse with Lambda via API Gateway)
* Once upload completes delete photo and remove from queue
* If no power then wait for another power state change event
It's critical images don't get lost after being taken, and critical we use minimal battery power
We can give you a URL if required to test uploads with
Testing before project considered completed:
* We will have at least 3 users take some photos
* We will confirm no photos upload except when plugged in
* We will confirm photos are uploaded successfully
* We will execute test within 48 hours of completion
Please reach out with any questions