The source code for water drinking app, Hey! Hydrate!
niftytreestudios / hey-hydrate Goto Github PK
View Code? Open in Web Editor NEWThe source code for water drinking app, Hey! Hydrate!
License: MIT License
The source code for water drinking app, Hey! Hydrate!
License: MIT License
Or whatever the actual name is
Currently the indicator has some very harsh lines, but a nice rounding would look better.
To give quick info on how much you've drank of your goal.
The basic widget was implemented and works on the simulator, but can't be found on the phone.
Sometimes the correct water amount is not fetched at startup.
Maybe use .task
to get correct updating at startup.
Store the selected size into AppStorage so it persist between sessions.
To keep with the daily goal, the amount of water drank should be resetted at midnight.
Currently the water immediately jumps to the new value, instead of smoothly animating.
Drink goal should sync between watch and iPhone.
The water total should reset to 0 at midnight.
The app does not update the water amount to zero when it's the next day when it has been left running, closing and opening again will set the amount to zero. This should be fixed, and pull down to refresh should be implemented.
The water amount drank should be connected to HealthKit.
Have the data persist even if the user closes the app.
Show a calendar view with goals met
Currently they are hard to hit and they should be a bit bigger.
For easy weekly goals/amounts
It would be a cool addition to create a database of hydration facts that could be used as push notifications to give users some additional motivation to hit their goal.
Add the option for the user to create drink reminders (notifications).
Currently when the water amount is being fetched from Health, the local total amount is not updating correctly. Causing the "total" amount on save to be incorrect.
On Watch the Digital Crown is currently too sensitive and it is hard to select the correct amount of water.
Create the ability to add containers (or select from predefined containers + one custom) and use those to add water drank in an easier way.
The app does not update the water amount to zero when it's the next day when it has been left running, closing and opening again will set the amount to zero.
On startup (or when appearing from the background again) we should check if the day has changed.
Implement streaks for hitting the drinking goal on consecutive days
A few ideas:
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.