jumpalottahigh / anton-baby-data Goto Github PK
View Code? Open in Web Editor NEW:baby: :baby_bottle: Monitoring and logging baby data in Firebase
License: MIT License
:baby: :baby_bottle: Monitoring and logging baby data in Firebase
License: MIT License
Add functionality for custom times.
User story:
I forgot to press the "pee" button. I would like to add a node for baby peeing half and hour ago.
Come up with a way to store extra baby info.
Baby weight tracking etc.
Provide baby age in days, months, etc.
Add Sofi's drawings to the project
Clear inputs = ''
location.reload() ?
Make login modal close after succesful login, or throw and error (red fields etc) if not successful.
Make the UI look good on mobile.
Priority - iPad and Phones.
Use a legend to surround connected buttons.
use full or half row buttons in xs and then update the current break point to md
Put all buttons to one section?
Buttons should then be 10 cols and 2 cols for Info Icon to provide more info.
Just a simple apk at first.
Will see about Google Play port.
Ideas:
Create an Android app using Eclipse.
Create a layout that has a control.
Move your HTML code to /assets folder.
Load webview with your file:///android_asset/ file.
And you have an android app!
https://www.codementor.io/android/tutorial/secure-hybrid-html5-android-webview-mobile-app
Last feeding at:
Last slept until: [time], for [duration]hrs.
Total pees today:
Total poop today:
Work on features there, leave master to be production branch and don't tamper with the data there anymore.
Update minutes < 10 to have a leading zero.
Eg. 14:04
Add feeding into on going, or another way to show how long baby has been fed for so far, so mommy knows when to switch boobs.
Add a boolean to the sleeping and tantrum timers and make sure there are in sync and correctly displaying the active events, even when the user switches devices.
{
eventActive : true
}
In another tab add baby data reports, graphs and charts.
Quick stats
(as is now the first section with quick daily data)
Daily Overview
Full daily details
???
More data. Weekly?
Total sleeping time should report:
all completed sleeps, then check if ONGOING sleep is found,
get difference between last sleep start time and current time and add this to the total!
Think of implementing BabyData with Trello support.
-Auth user.
-Create a board
-Create lists for each day?
-Create cards for each activity / event
-Checklists for each time? or in the description
Add the time difference between previous and next feedings in brackets. Eg. (+2:30)
This will be the section showing data fetched from the DB.
Additionally, graphs and more useful information can be added.
Explore the possibilities.
Check those resources:
https://d3js.org/
https://github.com/mbostock/d3
And see if D3 could be what we need.
Or with this:
Used by Firebase:
http://www.highcharts.com/download
http://www.highcharts.com/demo
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.