
Tech Stack
Description
Kinetics is a fitness application built to help people track their workouts day to day. Designed offline-first with poor gym connectivity in mind, Kinetics lets you log workouts without an internet connection and automatically syncs them once connectivity is restored. Workouts sync seamlessly across multiple phones and the web app, with a future goal of making personal training accessible to everyone. The app provides intuitive analytics that help you track steady progress and flag regression so you always know where you stand.
What it does
Offline-first fitness tracker that lets you log workouts without signal and syncs seamlessly across your phone and web app once you're back online.
How it works
Workouts are logged to a local SQLite DB first, then queued for sync. Every ~5 minutes the queue is batched and pushed to AWS Lambda, written to DynamoDB, and propagated to your other devices using a last-write-wins conflict policy.