Please sign in to access this page

Nutrition Tracker

Nutrition Tracker Used AI

16 devlogs
31h 15m
•  Ship certified

A React Native based nutrition tracker for tracking macro/micro nutrients, meals, workouts, weight, fasts, and water.

Timeline

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.

Update attachment

Added recent food logs section to the home page

Update attachment

Made the modals for weight progress food and water and got it hosted

Update attachment

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.

Update attachment

Made the food journal. It uses OpenFoodFacts to get nutrition information or allows the user to make custom food items.

Update attachment

I finished designing the pages, working on adding the functionality. Added a cool plus button animation

Update attachment

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.

Update attachment

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

Update attachment

I improved and fixed the workout tracking with a few default workouts that takes your height and weight into account when tracking calories.

Update attachment

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.

Update attachment

Made it render better with different terminal sizes. It rerenders it after every screen to adjust to the different terminal sizes.

Update attachment

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.

Update attachment

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.

Update attachment

Ship 1

0 payouts of shell 0 shells

Aditya Mendiratta

7 days ago

Aditya Mendiratta Covers 2 devlogs and 6h 32m

Added weight graph using plotext, improve logging capabilities and added functionality for going back to previous days. Working on progress photo logging as well

Update attachment

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!

Update attachment