Developed a workout tracking progressive web application (PWA) using Google Sheets as a backend database for logging workouts, viewing analytics, and tracking fitness progress.
Technical Implementation:
Data Architecture: Google Sheets API for reads, multiple Apps Scripts for CRUD operations (creating, editing, deleting workouts) with validation, automated script generates TypeScript definitions from Sheets schema
Frontend & Analytics: React PWA, React Router, visualizations for progressive overload, sleep quality, exercise history, and estimated one-rep max calculations with Recharts
PWA Features (In Progress): Service worker with local storage queue for offline logging, automatic sync to Google Sheets when connectivity restored
🔗 Website: https://luigigirke.com
💼 LinkedIn: / luigigirke
💻 GitHub: https://github.com/devdogfish
On this page of the site you can watch the video online Workout Tracker: React PWA + Google Sheets + Apps Script with a duration of hours minute second in good quality, which was uploaded by the user Devdogfish 18 December 2025, share the link with friends and acquaintances, this video has already been watched 189 times on youtube and it was liked by 6 viewers. Enjoy your viewing!