Please sign in to access this page
A React Native based nutrition tracker for tracking macro/micro nutrients, meals, workouts, weight, fasts, and water.
Didi
Check their projects out: Website Login Page, X509 Certificate Utility
Once you ship this you can't edit the description of the project, but you'll be able to add more devlogs and re-ship it as you add new features!
Started on the insights page. It tracks things like mood and hunger levels when the user eats in order to help them find patterns, and to encourage mindful eating. It also recommends other useful habits.
I made the workout journal, its pretty simple it just uses some preset workouts and calculates calories based on weight and height. I also fixed an issue where the settings the user sets when they first launch the app wasn't saving.
Made the food journal. It uses OpenFoodFacts to get nutrition information or allows the user to make custom food items.
I finished designing the pages, working on adding the functionality. Added a cool plus button animation
I've been working on making this a react native app. I started learning react native to go along with this and made the basic pages. Its going to be similar to Noom in the sense that its meant to help people build better eating habits.
I added build scripts. This is the last devlog (i think).
This is the final description:
A terminal-based nutrition, workout, and fasting tracker with data visualization, meal planning, and more.
Built for personal use, but flexible for anyone who wants to track their health and fitness journey.
Features:
Daily Food Logging
Log foods by searching Open Food Facts, barcode, frequent foods, custom foods, or search history.
Workout Tracking
Log workouts from a built-in exercise database or manually.
Water Intake Tracking
Track your daily water consumption.
Weight Logging & Graphs
Log your weight and visualize your progress over time.
Fasting Timer
Start/end fasts and see your fasting progress.
Streaks
Track streaks for hitting calorie and water goals.
Weekly/Monthly Reports
See averages, trends, and get advice based on your data.
Meal Planning
Plan meals for future dates.
Custom Foods & Recipes
Add your own foods or multi-ingredient recipes.
Progress Photos
Log and compare progress photos.
Data Backup
Export your data as a backup.
Profile Editing
Update your profile and goals at any time.
Added a lot more features like weekly/monthly summaries, fasting timer, meal planner, and export data features. Its been a struggle but the app is working really well so far
I improved and fixed the workout tracking with a few default workouts that takes your height and weight into account when tracking calories.
I went through and improved the datastorage methods to store all data to a json file and improved what exactly was tracked and the start off prompts.
Made it render better with different terminal sizes. It rerenders it after every screen to adjust to the different terminal sizes.
Added proper meal tracking and made it so the macro and micro nutrients are properly visualized. I still need to fix the rendering of the pages on different terminal sizes, or when the terminal size changes. Currently the terminal size can massively change how the dashboard is rendered and is very irritating.
Added the OpenFoodFacts API functionality as well as the ability to make custom foods and save those so its not entirely dependent on the OpenFoodFacts API. It took me a while to get it working.
Added weight graph using plotext, improve logging capabilities and added functionality for going back to previous days. Working on progress photo logging as well
This is a project I've been working on for TerminalCraft. Its a terminal based nutrition tracker that uses the openfoodfacts api to grab meal data. It allows for a variety of different tracking. So far I've been learning rich in order to make the dashboard page and the various different ux interactions. Please follow to see more!