Initial project scaffolding for health tracker app

Set up backend and frontend structure for a health and fitness tracker using Python (FastAPI, SQLModel, DSPy) and React. Includes Docker and Compose configs, authentication, nutrition AI module, health/nutrition/user endpoints, database models, and basic frontend with routing and context. Enables tracking nutrition, health metrics, and user management, with architecture ready for future mobile and cloud deployment.
This commit is contained in:
Carlos Escalante
2026-01-18 10:29:44 -06:00
parent b11e2740ea
commit 5dc6dc88f7
55 changed files with 5751 additions and 0 deletions

View File

@@ -1,2 +1,13 @@
# healthy-fit
Health and Fitness tracker
Initial prompt:
I need you to help me develop an application using Python and React, the main goal for the app is to track health metrics: nutrition (macros, calories, minerals), exercise (walking, weight lifting, sports like tennis) and everything else related to living a healthy lifestyle.
We can introduce an AI component to the application and it'll be ideal to leverage DSPy to enhance the engineering of prompts. Advanced features could include RAG and a Knowledge graph, I still don't have an use case for these, so, help me think how these approaches could be used in the app. Vector/semantic search or GraphRAG could add some value so also consider those.
The user will be able to easily track the macros, nutrient and calories they consume by just uploading a picture from their phone, and then refine the details manually. This information would be saved to a DB of some sort (help me define which would be best) and then be used across the different app modules. The user can track their blood indicators such as cholesterol, vitamin D3, testosterone and more. Also the weight, height and set goals to improve health. The app can help the user create a diet and exercise to gain musle and or lose weight/fat depending on their preference.
The architecture of the app must support initially a web version, but in the future the idea is to launch it to the Apple Store and Google Play Store. We are exclusively focusing on open source technologies that can be deployed to any cloud such as AWS, GCP or Azure or even on-premise or private VPS running Linux. Docker and Kubernetes are the preferred platform to run the app and services.