Giter Site home page Giter Site logo

anton-baby-data's Introduction

Hi everyone, I'm Georgi ๐Ÿ‘‹

Blog โ€ข Twitter โ€ข YouTube โ€ข About me


I'm a Software Engineer who loves solving problems and making software. Open source software is a big passion of mine and I try to contribute whenever I can.

I enjoy teaching, learning and writing.

I love flying FPV racing drones and I also share that passion with the community in the form of YouTube videos on my FPVtips channel.

I'm also convinced that "white privilage" is not fiction and we all need to play our part in order to start bringing the world closer to real racial and gender equality. We are all Earthlings and we should strive to be NICE and to become multiplanetary species.

  • ๐Ÿ’ป Iโ€™m currently mostly working with: React, TypeScript, Node.js, Electron, ES6

  • ๐Ÿ“š In the past I have also done some: Web Development, Smart Home Automation, Raspberry Pi, Arduino, ESP8266, Game Development, Unity, Blender, Video Editing, Writing

anton-baby-data's People

Contributors

jumpalottahigh avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

tannerd

anton-baby-data's Issues

Extra info updates

Come up with a way to store extra baby info.
Baby weight tracking etc.

Add boob timer

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 20 min countdown
  • Will reset when Feed button is pressed
  • This is just to provide rough information when to switch boobs

Make a dev branch

Work on features there, leave master to be production branch and don't tamper with the data there anymore.

Custom times

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.

Reports and graph

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?

UI update

Put all buttons to one section?
Buttons should then be 10 cols and 2 cols for Info Icon to provide more info.

Update UI - Responsiveness

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

Login modal

Clear inputs = ''
location.reload() ?
Make login modal close after succesful login, or throw and error (red fields etc) if not successful.

Device sync

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
}

Implement the "All data" section

This will be the section showing data fetched from the DB.
Additionally, graphs and more useful information can be added.
Explore the possibilities.

Priority simple reporting

Last feeding at:
Last slept until: [time], for [duration]hrs.
Total pees today:
Total poop today:

Trello integration

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

Total sleeping time reporting

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!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.