How vx2-sagar-codes/fitscale-repo works
Fitscale is a small Streamlit health-calculator app. The user enters measurements or selects options in a tabbed interface; the app calculates BMI, BMR, target heart-rate ranges, TDEE, or goal-based macros and displays the result. All five workflows are implemented together in Fitscale/healthcalc.py, so the graph reflects functional stages, not separate runtime modules. The README documents these capabilities; the sampled source confirms their implementation. No separate storage or external service is shown.
Main entry points: healthcalc.py Tabbed interface
Components 8
Health calculators
- Tabbed interface
Fitscale/healthcalc.py - BMI
Fitscale/healthcalc.py - BMR
Fitscale/healthcalc.py - Heart rate
Fitscale/healthcalc.py - TDEE
Fitscale/healthcalc.py - Macros
Fitscale/healthcalc.py - Displayed results
Fitscale/healthcalc.py
Other components
- User
Connections 11
- User → Tabbed interface: enters inputs
- Tabbed interface → BMI: calculates BMI
- Tabbed interface → BMR: calculates BMR
- Tabbed interface → Heart rate: calculates ranges
- Tabbed interface → TDEE: calculates TDEE
- Tabbed interface → Macros: calculates macros
- BMI → Displayed results: displays BMI
- BMR → Displayed results: displays BMR
- Heart rate → Displayed results: displays ranges
- TDEE → Displayed results: displays TDEE
- Macros → Displayed results: displays macros