Little Beaver Tracker
Build an app for tracking food, pee and poop for a baby (or babies!)
You choose the platform and technology.
Objectives
This will be a mobile app. You can choose to limit it to iOS, Android or make it cross-platform using Flutter, React Native or whatever you can find to do so.
Must:
- It should allow recording data using voice. Think of a user who is very tired and possibly disoriented from the lack of sleep. And they do not have time or inclination to take the cellphone and record by typing. Or both their hands are just going to be busy carrying the baby!
- The app should continue running in the background and available on a "hailword" like “Hey Siri” or “Ok Google” works.
- Track when the baby was fed, what was the food (e.g. fresh breast milk, frozen donor breast milk, formula, mashed food, etc) and how much was it. Allow approximate number and record the approximation!
- Track the baby pee and poop. Let the user record the info using voice. If they want to take a picture, let them add it to the entry after it has been made.
- Provide a quick info screen of voice commands.
- Example: “To record feeding, say ”Baby A just had fresh breast milk"".
- Should allow tracking of info for multiple
Good to have:
- Analytics - go wild! Or use a doctor-approved resource with citation.
- Allow interaction over voice – for example, let your app ask over voice any follow-up questions like the amount of food, the color of stool, etc based on the interaction started by the user.
- Tracking sleep
- Predicting sleep schedule (You will need to find and cite good research papers for this)
Motivations
Tracking food, pee and poop is connected with crucial health outcomes for newborns and babies. Healthcare professionals often use a system like RRR and provide paper sheets to help the parents track this information. There are multiple apps on the market as well doing this but none of these systems consider the most important user characteristics:
a) The user does not have energy to use these apps after sleep deprivation
b) Tracking errors in the input records are common because of the same reason.
c) The user doesn't always have their hands free when caring for the babies.
Hence, this app with a voice interface in addition the GUI.
Another motivation behind this app: The project proposer's family just had twins!
Qualifications
Minimum Qualifications:
Know some React native/Flutter/Swift/Android. This can be from a course you took at OSU but that's not necessary.
Preferred Qualifications:Experience of caring for babies or newborns.
Details
Project Partner:
Samarendra Hedaoo
NDA/IPA:No Agreement Required
Number Groups:2
Project Status:Accepting Applicants
Keywords:MobileAndroidiOS