Job Description
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