gidaltijunior / headache_diary Goto Github PK
View Code? Open in Web Editor NEWA simple way to daily register your headaches and migraines
License: GNU General Public License v3.0
A simple way to daily register your headaches and migraines
License: GNU General Public License v3.0
The spinbox controls are not easily handled by unprecise hands.
Navigation could be improved with the suggested topics below:
Preferences allow the users to make some decisions about how the application behaves and looks like.
A new window for "Preferences" would be very useful and it could contain:
It would be very useful to have 3 new data to the daily reports:
migraine: one should mark this flag before saving if felt that it was not only a headache but a migraine crisis;
medicine: one should mark this flag if some medicine was taken to alleviate the pain
comment: a free text field to write any concerns about a specific day
Add a flag 'migraine' to the saved results, database structure will be affected
Add a flag 'medicine' to report if the user has taken medicine to alleviate a headache
Add a field 'comment' to report any specific situation on the day
Include results for 'migraine', 'medicine' and 'comment' to the report list and generated TXT file
โ the database structure will be changed to include these 3 new fields.
The current solution allows only to write once per day and definitive.
To have a maintenance window would be very useful if incorrect data is set.
The same could be achieved by changing the main windows to allow overwrites of the data, but then it may lead to incorrect overwrites, so to keep the maintenance in a separated area brings some extra security.
A menu would facilitate and extend access to more complex activities.
Examples to be added:
Visual reports are easier to understand and to check trends in the results.
There may be some different options to generate the graphs, like piecharts for intensity percentage, plots by timeframe and bars for intensity amounts.
All this should start with the task below:
Then to create the proper graph window settings/configuration:
It should use matplotlib to achieve this, not necessary to program graphs from scratch.
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.