We want our device to be controlled by a phone, tablet or pc and we want to collect specific data as well as push functionality and notifications:
Scheduling and notifications - allow setting up notifications as reminders for users, up to 2 such as one occurs an 1hr before schedule, and one in 5min. - can set up recurring frequencies such as every monday, or every other day - shows any missed days based on set schedule until turned off
Temperature display and control - showing low-med-high in Celsius & Fahrenheit and controllable per degree temp control of device, design supplied
Timer - counts down from start of treatment at 45 min or at a time determined - display minutes and seconds - stop, and pause button
programable interval heating cycles - stores up to 20 presets per device - offers 10 default presets and ability to create 10 customized presets using 5min, 10min, or 15min under low, med or high heat intervals or to create your own heating cycles for programs of a max 45 minutes in total.
1. 5 minutes at low, 15 minutes high, 5 minutes medium, 15 minutes high, 5 minutes low
2. 15 minutes high, 15 minutes low, 15 minutes high
3. 15 minutes low, 15 minutes high, 5 minutes low, 10 minutes medium
Others to be established afterwards
Data log - records every time used - shows either complete or interrupted - provides date and time of the day when used - allows for comments after each recording and able to highlight a record for importance
Backend database takes data and allows for easy filtering, capturing or transfer via email or excel or other
Scheduling and notifications - allow setting up notifications as reminders for users, up to 2 such as one occurs an 1hr before schedule, and one in 5min. - can set up recurring frequencies such as every monday, or every other day -
Personal profile - Users information such as age, weight, height, implications, gender, etc. - allows for daily logging use to track usage and data, email and other user information. Users can email them selves to others there data, usage, etc.
Devices – Ability to set up more then one device, 3 to begin, and to allow it to identify each device each with its own tracking,and the above functionalities.
There are 3 devices and they use the same Bluetooth connection and elements, so the software must work with all 3 and all 3 will be shipped to you for the build.
Devices – Ability to update online as we add new devices to integrate and expand functionality, ie. If we add a fitness tracker etc.
Promotions/Shop – Enable the user to view a online store of accessories or devices so they can make purchases or push them to our online store
Data – An area where it collects all the data of all the users broken down as collected above and allows us to have that as a available data source for other purposes.
User Data – Allows the user to send this data via email or send to a printer to print history and usage.
Battery – If the battery source being used is low in battery, being able to send a notification and battery status
Privacy – Must be stringent and very secure
All development will belong to us, all source code and a nda will be signed.
detailed description to follow as well as products to work with and bluetooth protocol
We may add up to 20% to this scope without incurring extra fees.
preferred payment will be as follows no exceptions, 1 release with android app completion, 1 release with ios completing, final release when all fully completed.
we will only award the project total cost
3 - devices integrating to this software
The design of the IOS and Android will be supplied, YOU MUST DESIGN the backend.
Android app to be built on android platform and ios on ios plaform, not unity
if payment threw freelancer milestones will be set up as they come close to completion, we do prefer paypal or other direct payment methods.
must be completed in 30-45 days
60 freelancers are bidding on average $2648 for this job
Hello, Lets discuss more. Budget is not a final one, we will decide it after we form a scope of work. Please review my profile and let me know if I'm suitable. I can sign NDA if needed. Thank you!