Shopify Developer Needed to Build Training Journal Feature for Fitness Subscription Platform

Remote Full-time
Shopify Developer Needed to Build Training Journal Feature for Fitness Subscription Platform

We are building a new feature for our fitness subscription platform pumpandrun.fit, which currently runs on Shopify.

Our members access workout videos through their Shopify customer accounts, and we want to add a personal training journal where each subscriber can track workouts and results.

The goal is to build a Training Journal inside the Shopify customer account where users can log workouts, track streaks, and see their progress.

This is the first phase (MVP) of a larger product, so we are looking for a developer who can build a clean, scalable foundation.

Inside the Shopify customer account area, members should see a new section:

Features for the MVP:

• Add a workout entry

• View recent workout history

• Track current workout streak

• Track workouts completed this week

• Simple progress summary

Example workflow:

1. User logs into their Shopify account

2. Opens **Training Journal**

3. Clicks **Add Workout**

4. Enters:
• workout date
• optional note to the workout

5. Saves entry and sees updated streak and statistics.

We are looking for a solution that uses:

• Shopify Customer Account UI Extension

• A custom Shopify app(private or custom app)

• External database to store workout entries

• Shopify customer metafields for summary statistics

Example summary metafields:
• current streak
• last workout date
• total workouts
• workouts this week

Frontend

Customer Account UI Extension inside Shopify account

Backend

Custom API for storing and retrieving workout entries

Database

External database (PostgreSQL / similar)

Integration

Shopify Admin API to update customer metafields

The system will later expand to include:

• workout calendar

• progress graphs

• badges / achievements

• leaderboards

• coach feedback

• notifications and reminders

So the architecture must allow future expansion.

Skills Required

• Shopify app development

• Shopify Customer Account UI Extensions

• Shopify Admin API / GraphQL

• Backend development (Node.js, Remix, or similar)

• Database design

• Experience building SaaS or subscription platforms is a plus

Nice to have:

• Experience with fitness apps or tracking systems

• Experience building Shopify apps used inside customer accounts

• Strong UX thinking for member dashboards

Scope:

Phase 1 MVP:

• Training journal UI inside customer account

• Add workout form

• Workout history list

• Streak calculation

• Basic statistics

• Database storage

• Metafield sync

How to Apply?

Please include:

• examples of Shopify apps or customer account extensions you have built

• links to relevant Shopify projects

• a brief explanation of how you would architect this feature

We are looking for a developer who can also collaborate with us on future phases.

About Us

Pump & Run is a fitness platform with an active community and growing subscriber base. This project will become a core feature of our platform.

Apply Now

Apply Now
Apply Now

Similar Opportunities

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote Full-time

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote Full-time

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote Full-time

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote Full-time

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote Full-time

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote Full-time

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote Full-time

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote Full-time

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote Full-time

USPS Office Helper

Remote Full-time

Entry-Level to Experienced Teacher - Brooklyn in Edgewater, NJ

Remote Full-time

Customer Service Learning & Development Specialist

Remote Full-time

Join Today: Wells Fargo Work From Home

Remote Full-time

Associate, Pipeline Management

Remote Full-time

Operations Specialist, Vendor Management (Remote)

Remote Full-time

**Experienced Data Entry Customer Service Representative – Remote Work Opportunity with arenaflex**

Remote Full-time

Onboarding Technician

Remote Full-time

Customer Service Representative - VA Bronx - Onsite Only

Remote Full-time

B2B Sales Consultant Commercial (Charlotte, NC) - Remote engagement and onboarding of new business clients (CHARLOTTE)

Remote Full-time

Remote Event Moderator – Host Online Panels and Q&A Sessions

Remote Full-time
← Back to Home