healthica / veeta Goto Github PK
View Code? Open in Web Editor NEWLife Logging App
Life Logging App
Remove the onboarding modal with the animations.
Instead, add a message for an empty log.
Additionally, add visual quick-add cards (sleep, workout, coffee, etc. + custom).
When viewing the Log page for the first time the onboarding modal shows up as it should, but after navigating to a different page and returning to the Log page, the modal shows up again.
When adding a common event (coffee, workout, sleep, etc.), pre-populate it with relevant fields.
Each goal should have a linear progress bar with the percentage.
Recurring goals should show the last few goals with small circular progress indicators.
A location can have a label ('Home'), an address and a latitude/longitude value.
Usability testing showed that users look for a "Save" button and that it's not intuitive that everything is saved at all time.
When creating a new event or updating an existing one, the modal should not be bound to the state model, but to a copy of it.
Add "Save"/"Cancel" buttons and disable close on background click.
A goal can have a deadline, or be recurring (daily/weekly/monthly).
Similarly to a chart, a goal should track one or more events/fields and compare it to a value the user provided.
Add one or more images - show thumbnail in event view, and on click open original in new tab.
Images should be available for logged in user only (use a secure token if stored on S3).
The speed-dial component uses hover events which are not available on mobile.
On mobile, tapping on the main icon should open the speed-dial options with a modal-like background instead of launching the first option. Closing the options is done by tapping on the background (modal-like).
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.