Physio Tracker - React Native Application

  • React Native

  • Typescript

  • SQLite

  • Drizzle

A personal workout/physiotherapy tracking application, designed to help manage and record workouts and physio routines on their device.

The physio-tracker project is an offline workout/physical therapy tracking app built using React Native. It is designed to help users record and manage workouts or physio routines on their device.

Features include:

  • Local storage, no internet required
  • Tracking of workout progress, when a workout is done
  • Creating/Updating/Deleting workouts
  • Restoring old data from another device
  • Pinned workouts
  • Random daily workout
  • Light/Dark mode
  • Realtime stopwatch and timer + haptic feedback and sounds
  • Updating local user preferences and settings

Tech Stack

  • React Native - Core UI framework for cross-platform Android + iOS app.
  • TypeScript - Strong typing for reliability and developer experience.
  • Tailwind CSS for React Native (nativewind) - Utility-first styling system.
  • Drizzle ORM & SQLite - Local database integration (likely for persisting workouts).
  • Expo Application Services (EAS) - For building and deploying to app stores.