Skip to content

A privacy-focused, dark-themed fitness tracker for workouts and fasting. Built with React Native and Expo.

License

Notifications You must be signed in to change notification settings

Gruffyy/rawreps

Repository files navigation

RawReps: Workout & Fasting Tracker

A dark themed, privacy first fitness app, built by someone who's just as confused by React Native as you are (cursed be thy lib hell).

This was built out of SPITE, as I couldn't find a lightweight tool to track my progress without going through ad hell or paywalls.

An offline first tracker for workouts and fasting. No APIs. No onboarding screens. No trackers. Just your workouts, your fasts, and your phone.

Previews

Dashboard Workout Tracking Stats

Stack

  • React Native + TypeScript, Expo
  • AsyncStorage for local storage (Native SQLite libs kept fighting me tooth and nail; AsyncStorage gets the job done).
  • No backend. No Firebase. No marketing BS. No 10-minute ads every time you switch a view.

Features

Workout Tracker

  • Log exercises with sets, reps, weights, and optional notes.
  • View past workouts and deep-dive into details.
  • Track total volume, set averages, workout streaks, and active days.
  • Stats and charts built from scratch (yep, I even did the math myself).

Fasting Tracker

  • Tap to start and stop a fast.
  • Track duration, history, and recent patterns.
  • Totally private — your fasts, your data.

Visual Stats

  • Total volume over time.
  • Most active training days.
  • Average sets per workout.

Design Philosophy

  • Not a UI designer. Just a dev who likes dark green and dark grey.
  • This app isn't here to win design awards, it’s built to get out of the way so you can lift heavy, eat less, and track it all without needing an account.
  • If you don’t like the theme... I do. So we’re good.

Privacy

  • Local-only means local-only.
  • Everything is stored with AsyncStorage on your device. I’m not collecting your data. I don’t want your data. There’s no cloud, no API, and no "log in with Google."

Planned Improvements

  • Fast streak analytics.
  • Custom fast durations (16:8, 20:4, OMAD, etc.).
  • Export / import functionality.
  • QR-based workout sharing.
  • Maybe a lighter theme (but probably not).

Testing environment

  • Seems to work on oneplus nord 2

License MIT

Installation

  1. Get the repo
  2. npm install => npx expo or npx expo start -c

About

A privacy-focused, dark-themed fitness tracker for workouts and fasting. Built with React Native and Expo.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published