NBA Feed
Your teams' news and games, with scores hidden until you reveal them.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Offline workout, step and calorie tracker (Expo / React Native) — Android APK + PWA
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
An offline workout, step and calorie tracker. No account, no ads, no internet — your data never leaves your phone.
Log every set you lift, your daily steps and your body weight, and see how many calories you actually burned each day — resting, walking and lifting combined.
Android will warn that the app comes from an unknown developer. That's because it isn't on the Play Store yet — tap More details → Install anyway.README 전문 보기 ↗An offline workout, step and calorie tracker. No account, no ads, no internet — your data never leaves your phone.
Log every set you lift, your daily steps and your body weight, and see how many calories you actually burned each day — resting, walking and lifting combined.
| 📱 Android app | Download APK (v1.1.0) |
| 🌐 Web app (iPhone, desktop) | https://rushikesh-s-ware.github.io/burn-tracker/ — open in Safari → Share → Add to Home Screen |
| 💻 Source | https://github.com/Rushikesh-S-Ware/burn-tracker |
Android will warn that the app comes from an unknown developer. That's because it isn't on the Play Store yet — tap More details → Install anyway.
Workout logging
Calories
Progress & history
Everything else
| Part | Formula |
|---|---|
| Resting (BMR) | Mifflin-St Jeor: 10·kg + 6.25·cm − 5·age (+5 male / −161 female) |
| Strength | (MET − 1) · kg · hours for the set-and-rest period + load · g · range-of-motion · reps ÷ 4184 ÷ 20 % efficiency |
| Cardio | (MET − 1) · kg · hours |
| Walking | 0.5 kcal · kg · km, stride ≈ 0.415 · height |
MET values come from the Compendium of Physical Activities. These are estimates — useful for trends, not lab-grade.
AsyncStorage for all data (on-device only)expo-notifications + expo-task-manager for lock-screen controlsexpo-sensors pedometer for live step countingreact-native-svg for charts and progress ringsApp.tsx tabs, startup, notification wiring
src/
calc.ts calorie maths
exercises.ts exercise library + user-added exercises
storage.ts everything saved on the device
workout.ts in-progress workout, rest timer, lock-screen notifications
backup.ts backup / restore / CSV export
theme.tsx, ui.tsx colours, dark mode, shared components
screens/ Today, Log (+ ExercisePicker), Progress, History, Profile
scripts/build-web.mjs builds the installable web version
.github/workflows/ deploys the web app to GitHub Pages
npm install
npx expo start # scan the QR code with Expo Go (lock-screen buttons need a real build)
Build an Android APK in the cloud (free Expo account):
npx eas-cli@latest build -p android --profile preview
Build the web version:
# PowerShell: $env:WEB_BASE_URL='/burn-tracker'; node scripts/build-web.mjs
WEB_BASE_URL=/burn-tracker node scripts/build-web.mjs
There is no server, no analytics and no account. All data is stored on your device and only leaves it when you tap Backup or Export. The Android build requests two permissions: Physical activity (step counting) and Notifications (rest timer).
Built for fun by Rushikesh Ware.