Latest Updates

Documenting code, one commit at a time.

Supabase 9 posts
×

Granular Gains: Tracking Per-Set Progress in GymFlow

The gymflow project is focused on fitness tracking. This update, part of a feature branch chain, introduces a significant enhancement to how users log their workouts and track progress: enabling per-set workout logging and a new daily progress view.

The Challenge

Before this update, users might have logged overall exercise results, like "Bench Press: 3 sets of 5 reps @ 100kg".

Read more

Building Robust Payment Infrastructure with Supabase: Migrations, RLS, and Type Safety

The gymflow project is expanding its capabilities, and a crucial new feature is the integration of payment processing. This involves more than just adding a few fields; it requires a robust, secure, and type-safe approach to handling sensitive financial data. Our recent work focused on laying this foundation using Supabase's powerful features, including SQL migrations for new tables, Row Level

Read more

Enhancing Workout Tracking: Granular Set Data with JSONB and React

For fitness applications, tracking more than just exercises is crucial for detailed performance analysis and progress. In the gymflow project, we recently implemented a significant upgrade to allow users to store and manage per-set data within their workout routines. This move from general exercise tracking to detailed set-level information enables richer analytics and more personalized

Read more

Fortifying Payment Integrations: A Backend and Edge Function Approach in gymflow

Integrating diverse payment gateways into an application demands a robust, secure, and scalable architecture. For the gymflow project, we've implemented new backend routes and an Edge Function to handle various payment methods like Mercado Pago, BPC, and cash, ensuring secure transactions and reliable webhook processing.

The Challenge

The primary challenge was to create a flexible payment

Read more
React Supabase

Effortless Payments: Unveiling Admin Management in Gymflow

Managing payments can often feel like a juggling act, especially when dealing with a dynamic user base. Manual tracking, scattered data, and delayed confirmations can quickly turn a simple task into a significant administrative burden.

In the gymflow project, dedicated to streamlining gym operations, we've rolled out a significant enhancement to simplify this process: a comprehensive admin

Read more

Streamlining Financial Oversight: Introducing Admin Payment Management in gymflow

Imagine the chaos of managing payments manually: sifting through emails, cross-referencing bank statements, and endlessly updating spreadsheets. For any growing platform, this quickly becomes a bottleneck, prone to errors and eating into valuable administrative time. In our gymflow project, dedicated to enhancing gym management workflows, we faced this exact challenge as our user base expanded.

Read more