After some fun with learning HTML/CSS/JS, I’ve written a basic textboard site with Flask. It’s open source and it’ll grow as I work on it. It’s quite minimal at the moment, which is nice actually. Try it!
I’m pleased to report that not even a week after posting my first devblog I have enough coming out to release another — I think I’ll be tying them to Play Store updates. I found that working with the sparsely documented KivyMD framework for Material Design compliant widgets was a breeze in how they worked as I’d expect them to.
The update comes at the same time as I use a new phone, adding to a repertoire of phones I have lying around to do tests. On two of them it seems to be smooth sailing. This is also demanding some new promo art on the play store page to match the material design motif, which will come with the update.
So what about the other stuff you said you were going to, oh so hurried developer? Let’s do a bullet list like last time:
So in keeping with free software this update will go out on to the github repository with appropriate installation instructions at the same time as I submit the Play update. Cheers.
It’s been two months since the caltrac-kivy repo was updated on github and there is good reason why. Namely, having to write this paper in spanish about the project and exams. Well two things have happened since then which are that exams are over (for now) and the CalTrac project has passed into the national stage of the Science and Technology Fair of my country. This leaves a lot of expectations to be met, some of which I did not feel were met in the engineering fair where the project was knocked out of nationals in the regional elimination round. I feel that the amount of research I was able to commit to the regional entry for science & tech fair was much greater than what I had been able to prepare for the engineering competition partially because I had about one week after I blew my two week vacation on the mobile app release to prepare the written materials. One might imagine that jumping platforms, changing interface library and inventing statistics methods might have a lot to write about and it I did not feel it was my best work compared to the science fair entry. Luckily such was recognized at the latter fair and the nationals in early november are my goal now. I will outline my main points going into this:
I do expect to be publishing this iteration of the app into a new (again) github repository. Stay tuned for that. I’d like to note that I hope to submit devlogs, vlogs and photos to the ULACIT for their student leadership grant to study software engineering.
CalTrac is moving to the Kivy platform! On top of a slick modern interface I am targeting android devices for release. Have a look at the commits as I get to work on reinventing the system and adding new features.
Stuff to do:
Kivy Launcher seems to like the project for now, but man do I have to learn mobile design measurements.
Be sure to watch the repo.
CalTrac is a graphical desktop application with a goal to visualize and raise awareness on the importance of calorie intake in our daily diet. Current nutritional standards generalize us into the 2000 calorie diet and our purpose in this project is so both find where we might find ourselves in the personal calorie needs, and to create an application that puts this value in context with what we eat by portion count. Nutrition is a numeric matter and CalTrac’s codebase is a combination of Python 2.7 and SQLite3 implementations. Native look and feel is provided by Python’s minimalist Tkinter library. The application achieves a desired personal estimate on caloric intake needs by the well-studied Harris-Benedict equation and provides recommendations on losing and gaining weight over time by means of hard limits on how little we should eat, and works in standard increments of 500 calories per day. This is complemented by a personal tracker of items eaten, summarizing them in calorie intake by portion which is compared as a total with the recommended intake number.
Have a look at the source code and make changes over at: https://shiburizu.github.io/caltrac/