Help
Getting Started
LDPWorkshop is a gear tracker built for skaters who tinker. If you're regularly swapping parts, experimenting with setups, tracking mileage, or managing more gear than you can keep in your head — whether you ride LDP, Cruising, Carving, Freeride, Freestyle, Dancing, Surfskate, Downhill, Slalom, or Land Paddle — this is built for that.
Most riders manage their gear through memory, group chats, and spreadsheets. LDPWorkshop replaces that with a structured system that tracks what you own, what you're running, how far you've gone on it, and how it's changed over time.
What are the main sections?
LDPWorkshop has six main sections, plus your Feed: Garage (log every part you own), Quiver (build and manage setups), Setup Diary (a history of changes to each setup), Ride Log (track your rides, synced from Strava or logged by hand), Analytics (totals and trends across your gear and rides), Feed (see what people you follow are sharing), and Profile (your public presence and account settings).
How do I add my first part?
Tap the Add Part button in the Garage. This takes you to the community catalog — search for your part by brand or model. If it's there, select it and confirm. If it's not, tap "Add custom part" and enter the details yourself.
Custom parts work the same as catalog parts for tracking purposes. When adding a custom part, you can check "Submit to community catalog" to send it for admin review — if approved, your entry links to the catalog automatically while keeping all your personal notes, photos, and history.
How do I create my first setup?
Go to the Quiver and tap "New setup." Give it a name, then add parts to positions (front truck, rear truck, deck, wheels, and so on). You don't need to fill every position — add what you have.
When adding parts to a setup, you can choose from parts already in your Garage or browse the community catalog directly. Adding from the catalog creates the part in your Garage automatically.
What's the difference between the Garage and the Quiver?
The Garage is your inventory — every part you own, whether it's installed or sitting on a shelf. The Quiver is where you build setups by assigning parts from your garage to specific positions on a board. A part lives in the Garage and can be assigned to a setup at the same time.
Does it work on my phone?
Yes. LDPWorkshop is a PWA (progressive web app) — it works in any modern browser and can be installed to your home screen so it opens full-screen like a native app. No app store needed.
- Android: open in Chrome, tap the menu, and select "Add to Home screen."
- iPhone or iPad: open in Safari, tap the Share button, and select "Add to Home Screen."
Is it free?
Yes — LDPWorkshop is currently in beta, and everything is free with all features unlocked. Things may change as we keep building.
Garage
The Garage is your parts inventory. Every part you own lives here — whether it's installed in a setup, sitting unused, or retired. Parts don't disappear when you remove them from a setup or stop using them. They stay in your Garage until you explicitly retire them.
Adding parts from the community catalog
Tap the Add Part button to go to the community catalog. Search by brand or model. When you find your part, tap it to see its details, then confirm to add it to your Garage.
Adding from the catalog links your part to the master record — so specs, photos, and any catalog updates are shared. You can still override individual fields (weight, purchase price, notes) on your own copy.
You can also note how you got a part — purchased, traded, self-made, a gift, a win, sponsored, or for product testing — from the "How did you get this?" field on the add or edit form.
Adding a custom part
If your part isn't in the catalog, tap "Add custom part" from the catalog screen. Enter the brand, model, part type, and any specs you want to track. Custom parts work identically to catalog parts for mileage tracking, setup assignment, and everything else.
When you add a custom part, you can optionally check "Submit to community catalog" before saving. This sends it to our admin team for review — if they add it to the catalog, your entry is automatically linked to it: the catalog's specs become the source of truth, but everything specific to you (nickname, notes, purchase and mileage history, wear, photos) stays untouched. If it isn't added, your part just stays a normal custom entry — nothing changes.
You can also note how you got a part — purchased, traded, self-made, a gift, a win, sponsored, or for product testing — from the "How did you get this?" field on the add or edit form.
Part photos
You can add up to 3 photos to any part in your Garage. Open the part, tap the photo area, and upload from your camera roll or take a photo directly. Part photos are for your own reference — they are not shown on public pages.
Setup photos are separate. You can add up to 6 photos per setup, and the first photo is shown as the cover on your public setup page and in your quiver.
Quantity and units
Each part tracks a quantity — how many you own. To add more (say, a second set of wheels), use the 'Add more' button on the part's detail page: enter how many you're adding and, optionally, what you paid, and it's logged as a new purchase. Quantity only goes down when you retire individual units — there's no separate way to manually decrease it. Your part detail page also shows a purchase history and a 'Total Spent' figure, calculated as a weighted-average cost per unit across everything you've logged (purchases where you didn't enter a price are simply skipped, not assumed).
Mileage
Mileage is calculated automatically from your ride log. Every time you log a ride, the app attributes that distance to the specific units installed in the setup you were running at the time.
If you owned a part before you started using LDPWorkshop, you can set a manual mileage offset on the part to account for prior use.
Availability
The available count shows how many units of a part are free to assign to a setup. It accounts for all units currently installed across all your setups. When availability reaches zero, all units are in use.
Modifying a part
You can mark a part as modified and add notes describing what was done — grinding, cutting, drilling, refinishing. This is a freeform notes field for your own records. Modifications don't affect how the part behaves in the app.
Retiring a part
When a part is sold, worn out, lost, or gifted, retire it. Open the part, tap the menu (⋮) in the top right, and select "Retire part." You'll be asked for a reason — sold, worn out, lost, gifted, or other.
You can also retire individual units within a part if some are worn out while others are still good. Each unit in the unit list has its own retire action. Retiring the last remaining unit of a part retires the whole part automatically — you don't have to retire the entry separately.
Retired parts are moved out of your active inventory but stay in your history. Their mileage, photos, and setup history are preserved. View retired parts from the Garage menu (⋮) in the top right.
Unretiring a part
If you retire a part by mistake, or get it back, you can unretire it. Open the part from the Retired parts view, tap the menu (⋮), and select "Unretire part." If you already have an active part linked to the same catalog entry, the app will flag the conflict before proceeding.
You can also unretire an individual unit from the part's unit list. If the part was retired only because its last unit was retired, bringing a unit back reactivates the whole part too.
Deleting a part
Retiring a part (see 'Retiring a part' above) is reversible and keeps its full history — mileage, photos, install record. Deleting a part is different: it's permanent. It removes the part, its purchase history, and its photos entirely, and can't be undone. You can only delete a part that isn't currently installed in a setup — retire or remove it from any setup first.
Decks
Deck specs cover length, width, wheelbase (with a min/max range for adjustable wheelbases), nose and tail wedge angles, drop, concave, mount pattern, and flex (Light, Medium, Stiff, Extra stiff, or Other). Some catalog decks also offer a version or graphic option — if a deck comes in multiple graphics or mold years, you'll be prompted to choose one when you add it.
Trucks
Truck type
Describes the kingpin geometry. This affects how the truck steers and which bushing seats and hardware are relevant.
- RKP — Reverse Kingpin
- TKP — Traditional Kingpin
- DKP — Double Kingpin
- Integrated — integrated hanger/baseplate
- Surfskate — surf-style geometry
- Other
Truck construction
Describes how the truck is manufactured.
- Cast
- Forged
- Precision — machined to tighter tolerances; typically uses different pivot hardware than cast or forged
- Hybrid
- Other
Baseplate angle
The angle of the baseplate in degrees. A higher angle gives more turn; a lower angle gives more stability.
For adjustable baseplates — where the angle can be mechanically changed — check the "Adjustable baseplate" option. This reveals three fields:
- Current angle — the angle you're actually running right now
- Angle min — the lowest angle the baseplate supports
- Angle max — the highest angle the baseplate supports
Min and max come from the manufacturer spec if the part is in the catalog. You can override them if needed.
Bushing seat
The shape of the recess in the hanger where the bushing sits. This determines which bushing shapes are compatible. Common values:
- Open / flat — no retaining lip, works with most shapes
- Open / insert — open seat with a small insert
- Stepped — a raised step that cups the bushing
- Insert — a separate insert piece holds the bushing
- Tall (TKP) — a taller seat geometry found on some TKP trucks (SurfRodz, Bennett)
- Machined — precision-machined seat, typically on precision trucks
Pivot type
The mechanism at the pivot point where the hanger meets the baseplate:
- Standard — a standard pivot cup, replaceable
- Pivot cup / tube — a tube-style pivot, common on some precision trucks
- Spherical bearing — a ball bearing pivot, found on high-end precision trucks
- Spherical bushing — Riptide's spherical bushing pivot replacement
- Other
Hanger width
The width of the hanger in millimeters, measured axle-to-axle. Some trucks have adjustable axle widths — the Hanger min and Hanger max fields capture the supported range.
Quantity
Trucks are typically bought and tracked individually. Default quantity is 1.
For accurate per-truck mileage tracking, add one garage entry per physical truck. If you own a matched front/rear pair of the same model and want independent mileage on each, add two separate garage entries.
Brackets
Brackets mount between your deck and truck and affect the effective baseplate angle. The app tracks several bracket subtypes:
- Adjustable — angle-adjustable brackets (e.g. Apex, Paris drops)
- Torsion tail — tail-mounted torsion brackets (can have negative angles)
- Integrated truck — brackets with an integrated truck system
- Zero/negative tail — tail brackets with zero or negative base angle
- Other
For adjustable brackets, the angle fields work the same as adjustable baseplates on trucks: current angle, min, and max.
Negative angles are supported. A torsion tail bracket at −6° is entered as −6.
Brackets are assigned to front or rear positions in a setup, the same as trucks.
Wheels
Diameter
The outer diameter of the wheel in millimeters. Larger diameter = higher ride height and more roll speed. Smaller = lower center of gravity and more responsive feel.
Contact patch
The width of the wheel surface that contacts the ground, in millimeters. A wider contact patch gives more grip and smoother roll; narrower gives less resistance.
Running surface
The width of the flat or usable riding surface, which may differ from the contact patch on wheels with a radius or lip profile.
Core offset
Where the core sits within the wheel:
- Centerset — core in the center. Wheels can be flipped to even out wear.
- Offset — core closer to one side. Cannot be flipped.
- Sideset — core at the inner edge. Most offset, typically for sliding.
Durometer and formula
Durometer is the hardness rating, measured in the A scale (e.g. 80a). A lower number is softer and grippier; higher is harder and faster rolling on smooth surfaces.
Formula refers to the urethane compound. Different manufacturers use proprietary formulas — Seismic's Defcon, Orangatang's urethane, and so on. Formula affects feel and performance beyond just hardness.
Quantity
Wheels are typically used in sets of 4. Default quantity is 4. If you buy a pair for a single axle, set quantity to 2.
Each wheel unit tracks its own mileage independently. The unit list on the part page shows mileage and current install position for each wheel.
Bushings
Shape
The physical shape of the bushing, which affects how it behaves under load:
- Barrel — cylindrical, progressive feel, most common
- Cone — tapered, looser feel, more turn
- Eliminator — tall barrel variant, very stable, used in slalom
- Fatcone — wider cone, more rebound
- Chubby — shorter, wider barrel
- Spherical — ball-shaped, Riptide-specific, sits differently in the seat
Formula
The urethane compound. Most relevant for Riptide bushings, which come in three formulas:
- APS — All-Purpose Slalom. Lively rebound, good for pump and slalom.
- WFB — Water-based formula. Smooth, controlled feel. Popular for LDP.
- KranK — High-rebound formula. Very lively, preferred by some for pumping.
Other brands use their own formulas (Venom SHR, Seismic DEFCON). The formula field accepts freeform text for non-Riptide bushings.
Durometer
Bushing hardness in the A scale. Lower is softer and more turny; higher is stiffer and more stable. Which durometer works for you depends on your weight, riding style, truck type, and bushing seat. The app tracks what you're running — the dialing-in is up to you.
Height
Standard or tall. Some trucks (particularly TKP designs) use taller bushings. Getting the right height for your truck matters — a standard bushing in a tall seat will have slop; a tall bushing in a standard seat won't seat properly.
Quantity and packs
Bushings are typically sold in packs of 2. A full setup uses 4 bushings (boardside and roadside, front and rear). Enter the number of packs you bought — the app calculates the total units automatically.
Each bushing unit tracks its own mileage independently. The unit list on the part page shows mileage and current install position for each unit.
Bearings
Bearings are tracked per wheel position (front and rear), not per individual bearing. Each position uses 4 bearings — 2 per wheel hub × 2 wheels per axle.
Bearings are typically sold in packs of 4 or 8. Enter the number of packs you bought and the app calculates total units.
Bearing mileage is attributed per position. If you run the same set of bearings front and rear, add them as one garage entry. If you want to track front and rear bearings independently, add separate entries.
Hardware
Hardware (bolts, nuts, speed rings, riser bolts) is setup-eligible and can be added to positions (front, rear, or general). You can assign 1–4 units of hardware per position depending on what the hardware is.
Hardware doesn't enforce position uniqueness — you can add the same hardware to multiple positions if needed.
Pivot cups / tubes
Pivot cups and tubes are tracked as individual parts in your garage. The "Compatible trucks" field lets you note which truck models the part fits — useful for reference when shopping or swapping.
Pivot cups are not assigned to specific positions. Add them to a setup as a general component.
Risers and wedges
Risers and wedges can be assigned to front or rear positions. Spec fields:
- Height (mm) — riser height. 0 for a flat riser/wedge with no height addition.
- Wedge angle (°) — the angle the riser adds to the baseplate. 0 for flat risers.
- Material — rubber, plastic, wood, aluminum, etc.
Reviewing a part
Open the part from your Garage and scroll to its reviews section. You can leave a star rating from half a star up to five, and optionally write a few notes about how it performs. You can only review catalog parts — custom parts you've entered yourself can't be reviewed, since there's no shared catalog entry for other people's ratings to add up against.
Editing or removing your review
You get one review per part, and you can edit or remove it at any time from the same place you wrote it. Removing it frees you to write a fresh one later if you want.
Public and private reviews
Reviews are public by default. A public review shows on the part's catalog page for anyone browsing it, credited to your username. A private review is visible only to you and never counts toward the part's overall rating. You can switch a review between public and private whenever you like.
Why a part has no average rating
A part only shows an average rating and score breakdown once it has enough public reviews to be meaningful — a single opinion or two isn't a reliable average. Below that point you'll still see the individual written reviews on the part's catalog page; only the overall number is held back until there's enough to average.
Quiver
The Quiver is where you build and manage your setups. A setup is a specific configuration of parts — deck, trucks, wheels, and whatever else you're running — assigned to named positions. Each setup in your Quiver has its own name, part list, mileage history, and optional public page.
Creating a setup
Tap "New setup" in the Quiver. Give it a name — this is just for your reference and can be changed later. Add parts to positions once the setup is created.
A setup doesn't need to be complete to be useful. Add what you have now and fill in the rest as you build it out.
You can also add a description to any setup — a free-text note about what the build is for or how it's set up — from the setup detail page, right below its parts list.
What are positions?
Positions are the slots on a setup where parts get assigned. The position system reflects how parts are physically mounted on a board.
Standard positions:
- Front / Rear — used for trucks, wheels, brackets, risers, and bearings
- Unassigned / General — used for decks, pivot cups, and accessories that don't belong to a specific end
- Front BS / Front RS / Rear BS / Rear RS — bushing-specific positions (Boardside and Roadside for each truck)
Each part type has predefined allowed positions. Trucks go front or rear. Bushings go to bushing-specific positions. The app shows the correct position selector for each part type automatically.
Adding parts to a setup
Tap the add button on any position to open the setup builder. The drawer has two tabs:
My Garage — shows parts you already own that are available to assign. Filter by part type. Parts with no available units are shown as unavailable.
Catalog — browse the community catalog directly. Adding a part from here creates a new Garage entry and assigns it to the setup in one step. You don't need to visit the Garage first.
When you add a part to a setup, its install date is set to the moment you add it. Mileage then accrues from rides logged after that point.
Removing parts from a setup
To remove a part from a position, open the part in the setup and select "Remove from setup." The part returns to your Garage as available. Its mileage history up to that point is preserved.
Removing a part from a setup doesn't retire it. It stays in your Garage and can be added to another setup.
How is setup weight calculated?
Weight is calculated from the parts assigned to each position. If a part has a weight in the catalog, that's used. If you've overridden the weight in your Garage entry, your override is used instead.
For wheels, the weight is multiplied by the number of units at that position (2 for a normal front or rear axle). For all other part types — trucks, brackets, bushings, bearings, hardware — the weight of the install row is counted once per position. A truck added to both front and rear contributes its weight twice.
Parts without a weight value are excluded from the total. The displayed weight is a best estimate based on available data.
Setup cost
A setup's total cost is calculated by adding up the weighted-average cost per unit of every part currently installed in it — the same weighted-average figure shown on each part's own 'Total Spent' card.
What is the feel rating?
The feel rating is a subjective score from 0.5 to 5.0 that you can set on any setup to capture how it feels to ride. Half-star values are supported.
On mobile: tap a star to set it. Tap the same star again to drop to a half-star. Tap it again to clear.
On desktop: same tap-to-cycle behaviour — click once for full star, click again for half-star, click again to clear.
The feel rating is separate from your diary notes — it's a quick single-value record of your overall impression of the setup. It's shown on your public setup page if the setup is public.
How do I share a setup publicly?
Sharing a setup takes two steps. First, activate it — a setup starts as a draft, and only an active setup can be shared. Then turn on Make public for that setup, which creates its shareable page at ldpworkshop.com/p/your-username/setup-name.
Whether that page is actually reachable by other people also depends on your quiver visibility. If your quiver is Public, anyone with the link can view the setup. If it's set to Followers, only people who follow you can. If it's Private, the setup stays visible only to you even with the toggle on. A draft setup can't be made public — activate it first.
How do I archive a setup?
If you're no longer riding a setup but want to keep its history, archive it. Open the setup, tap the menu (⋮), and select "Archive setup."
Archived setups are removed from your active Quiver but their diary, mileage history, and photos are preserved. View archived setups from the Quiver menu (⋮) in the top right.
Archiving is reversible. You can restore an archived setup at any time.
Setup Diary
The Setup Diary is an automatic version history of every setup you've built. Every time you make a change to a setup — adding a part, removing a part, swapping something out — the app saves a snapshot of what you were running at that moment. You never lose the record of a configuration, even after you've changed it.
The diary doesn't require any action on your part. It runs in the background and captures changes as you make them.
What is a snapshot?
A snapshot is a frozen record of a setup's part list at a specific point in time. It includes every part that was installed at that moment, the position each part was in, and a copy of the relevant specs.
Snapshots are immutable. Once saved, a snapshot is never modified — not even if you later change the part's specs in your Garage. The snapshot reflects what you had and how it was configured at the time it was taken.
How are snapshots created?
A snapshot is created automatically when you modify a setup's parts. Adding a part, removing a part, or changing a part assignment all trigger a new snapshot. Minor edits — changing the setup name or updating a note — do not create a snapshot.
You can also create a snapshot manually from the diary view. Use this when you want to record a note about how a setup feels at a specific moment, without making any part changes.
Adding notes to a snapshot
Each snapshot has a notes field. Open the snapshot from the diary to add or edit a note. Notes are freeform — record what you changed, why, how it felt after the change, or anything else you want to remember.
You can also set a feel rating on a snapshot to capture your impression of the setup at that specific point. This is separate from the live feel rating on the setup itself.
Viewing the diary
Open a setup and tap "Diary" to see its full history. Snapshots are listed in reverse chronological order — most recent first. Tap any snapshot to see the full part list as it was at that point.
The diary shows what was in the setup at each snapshot, not just what changed. You can see the complete configuration at any moment in the setup's history.
Can I restore a previous setup?
Not automatically. The diary is a read-only record — you can't one-tap restore an old snapshot to your current setup. To go back to a previous configuration, use the snapshot as a reference and reassign the parts manually.
This is intentional. Most riders who revisit a past setup have parts that have since been retired or used elsewhere. Manual reassignment ensures conflicts are handled explicitly.
Is the diary visible publicly?
Your Setup Diary is private to you. Snapshots, notes, and the timeline aren't shown on your public profile or anywhere else other people can reach. If that changes in the future, this page will be updated to explain the new controls.
Ride Log
The Ride Log is where your rides are recorded. Every ride you log — manually or via Strava sync — is stored here. When you assign a ride to a setup, the distance from that ride is automatically attributed to the parts installed in that setup at the time of the ride.
The Ride Log is how mileage gets onto your parts. Without rides, part mileage stays at zero (unless you've set a manual offset on a part to account for prior use).
Logging a ride manually
Tap "Log Ride" from the bottom nav. Enter the distance, duration, and the date the ride happened. Optionally add surface type, perceived effort (1–10), and any notes.
Assign the ride to a setup — this is what drives mileage attribution. If you don't assign a setup, the ride is recorded but no mileage flows to any parts.
Syncing from Strava
Connect your Strava account on the Ride Log page. Once connected, trigger a sync from there to import your Strava activities.
Strava imports bring in distance, duration, elevation, speed, and the ride date. User-added fields — setup assignment, surface type, perceived effort, notes — are never overwritten by a Strava sync. Once you've edited a ride, those edits are yours.
Strava sync deduplicates automatically. If the same activity is imported more than once, only one record is kept.
Assigning a setup to a ride
Each ride can be assigned to one setup. This is the link between rides and mileage.
To assign a setup, open a ride from the log and tap "Assign setup." Select the setup you were riding. The mileage from that ride flows to the parts installed in that setup at the time the ride was logged.
For Strava rides, setup assignment is done manually in the app — Strava has no concept of your setup configuration.
How mileage attribution works
When you assign a setup to a ride, the app looks at which parts were installed in that setup at the time of the ride (based on install and removal timestamps). Each installed part unit gets credited with the ride's distance.
This means:
- Parts added to a setup before a ride get credit for that ride.
- Parts removed from a setup before a ride do not.
- If you add a part to a setup that already has rides logged, the install date is backdated to cover those rides automatically.
Mileage is computed from the ride log every time it's displayed. It's never stored as a running total — it's always calculated fresh from your actual ride data.
Editing a ride
Open any ride in your log to edit it. For manually logged rides, you can change distance, duration, date, notes, surface, and setup assignment. For Strava-imported rides, distance, duration, and date always come from Strava and can't be edited in the app — but notes, surface, setup assignment, and Not LDP status are yours to set, and sync will never overwrite them.
Deleting a ride
Manually logged rides can be deleted from the ride's edit menu (⋮) — this removes it from your log and any mileage it contributed to a part. This can't be undone. Strava-imported rides can't be deleted from the app, since they're kept in sync with your Strava history — if a Strava activity isn't a skate ride, mark it Not LDP instead (see below) to exclude it from your ride log and mileage without deleting anything.
Units
Distances display in your preferred units — metric (km) or imperial (miles). You can change this in account settings. All distances are stored in meters internally and converted at display time.
Filtering your ride log
Use Filter above your ride log to narrow the list — by date, setup status, source (Strava or manual), Strava activity type, missing surface or effort data, notes, or Not LDP status. Filters are remembered on this device the next time you open your ride log.
Batch-editing rides
Tap Select to choose multiple rides at once, then set a setup, surface, or effort rating, add a note, or mark/unmark Not LDP across all selected rides in one step.
What does "Not LDP" mean?
If your Strava account syncs other activities besides skating, those still appear in your ride log — nothing is ever deleted without your say-so. Marking a ride Not LDP tells LDP Workshop it isn't a skate ride: it won't count toward mileage, and it's hidden from your ride log by default. A ride can't be Not LDP and have a setup at the same time — assigning a setup un-flags it, and flagging a setup-assigned ride will ask you to confirm removing the setup first.
Analytics
Analytics shows summaries and charts built from your ride log and gear data. It's a way to see patterns across your riding history and understand how your parts and setups are accumulating use and cost.
Summary stats
The top of the page shows five summary cards. These are always all-time totals — they don't change with the time-range tabs:
- Total distance — combined distance across all logged rides
- Rides logged — number of ride entries in the log
- Active days — number of distinct days with a ride logged
- Investment — total purchase cost of your active (non-retired) parts
- Active parts — number of parts you haven't retired, whether or not they're currently installed in a setup
Charts and pinned lenses use the selected time range separately.
Time period
Use the tabs at the top right to change the time window: 30 activities, 30 days, 90 days, 12 months, or All time. Charts and pinned lenses update to reflect the selected period. The five summary cards at the top stay all-time.
Lens builder
The lens builder lets you query your data with a specific question. Choose a subject, a metric, and a time range, then tap Run.
Subjects
- My setups
- Parts by category
- Parts by brand
- Riding style / surface
Metrics
- Most distance
- Least distance
- Most cost
- Most changes
- Best avg speed
Time ranges (lens only — a smaller set than the dashboard tabs, and without All time)
- Last 30 activities
- Last 50 activities
- Last 30 days
- Last 90 days
- Last 12 months
Some combinations aren't available depending on what you pick — for example, Most cost isn't available for My setups.
If it's a query you want to keep, give it a name and tap Save & Pin — it'll appear on the page so you can rerun it without reconfiguring.
Pinned lenses
Saved lenses appear on the analytics page. Run them again at any time, or delete ones you no longer need. Pinned lenses are personal — they're not visible on your public profile.
Why does my investment total look off?
Your investment total only counts parts where a price was actually entered — if you added a part without one (including most catalog parts, where price is optional), it's simply excluded rather than assumed. To make your total more accurate, go back and add a price on any parts that are missing one.
Setup cost
A setup's total cost is calculated by adding up the weighted-average cost per unit of every part currently installed in it — the same weighted-average figure shown on each part's own 'Total Spent' card.
More coming
Additional subjects, metrics, and chart types are planned. The lens builder is designed to grow as more query types get added.
Feed
The Feed shows recent public activity from the people you follow — reviews they've made public and setups they've published, gathered into one timeline. It lives at the Feed tab once you're signed in, and it's quiet by design: no email, no push, no digest. You check it when you want to, and a small dot on the Feed tab tells you when there's something new since your last visit.
Following people
Search for a rider or find them from their profile and tap Follow. If their profile or quiver is set to 'Followers' or 'Private,' your follow request needs their approval before you can see that content — otherwise, following is instant.
What shows in the Feed
Mostly two things: public reviews people you follow have posted, and setups they've published. Occasional announcements from the LDPWorkshop team are mixed in too, in chronological order with everything else. That's the whole feed — it's meant to be a light signal of what's new, not a full timeline.
System messages and announcements
Announcements from the LDPWorkshop team appear in your feed alongside people you follow, and the most recent one may also show as a banner at the top of the app. If you'd rather not see them in your feed, turn them off from the feed's options menu ('Show system messages').
Sharing to the Feed vs. visibility
These are two separate controls, and this trips people up. Visibility decides who can see your content — public, followers, or private. Sharing to the feed decides whether that content gets pushed into your followers' feeds when it goes live.
Both are on by default, so normally a review or setup you make public also appears in your followers' feeds. But you can turn off feed sharing for reviews or setups while keeping the content public. When you do, the content still exists and anyone who visits your profile or the part page can still see it — it just doesn't announce itself in the feed.
Followers visibility
Content set to 'Followers' visibility is visible only to people who follow you — and if your settings require approval (see 'Follow requests' below), only once you've approved them, not just because they chose to follow you.
Follow requests
If your profile or quiver visibility is set to 'Followers' or 'Private,' someone following you creates a pending request rather than an instant follow. You'll see a dot on the Feed tab — go to your follow requests to approve or decline. Approving lets them see your followers-level content; declining removes the request.
Follower and following counts
By default, your follower and following counts and lists are hidden on your public profile. You can turn them on in your settings. You can always see your own, whatever that setting is.
Finding people to follow
Use the search page to look people up by username or display name, then open a profile and follow from there.
Profile
Your profile is your public page on LDPWorkshop. It shows what you've chosen to share — your disciplines, location, setups, diary, and ride activity — at ldpworkshop.com/p/[your-username].
Everything on your profile is controlled by your visibility settings. Nothing is public unless you've chosen to make it public.
Setting up your profile
Go to Profile from the bottom nav, then tap Edit. You can set:
- Display name — shown on your public page. Different from your username.
- Username — your URL at ldpworkshop.com/p/[your-username]. Lowercase letters, numbers, hyphens, and underscores. 3–30 characters. Choose carefully — username changes may not be available in all versions.
- Disciplines — check all that apply: LDP, Cruising, Carving, Freeride, Freestyle, Dancing, Surfskate, Downhill, Slalom, Land Paddle. Your first selection is treated as your primary discipline.
- Location — city and country. Freeform city, country from a list. Only shown if your profile is public.
- Skating since — the year you started. Year only, no specific date.
- Social links — Instagram, YouTube, TikTok, Strava profile, Facebook, website, Discord. All optional. Links are shown on your public profile if it's public.
- Competitions & Events — track races, group rides, and meetups with placements, categories, and photos.
- Teams, affiliations & sponsorships — list your current or past teams, sponsors, and roles.
Visibility settings
You control two things in your privacy settings: your profile and your quiver. Each can be set to one of three levels.
Public means anyone can see it, signed in or not. Followers means only people who follow you can see it. Private means only you. Your profile and quiver are set separately, so you can keep a public profile with a followers-only quiver, or any other combination.
If your profile or quiver visibility is set to 'Followers' or 'Private,' someone following you creates a pending request rather than an instant follow. They can only see your followers-level content once you approve their request from your Feed tab.
You can also hide your total distance and ride count from your public profile with the 'Hide ride totals on public profile' toggle, even if the rest of your profile is public.
Your public profile
If your profile is set to Public, your page at p/[username] is accessible to anyone without signing in. It shows your display name, disciplines, location, and whatever sections you've made visible (quiver, diary, activity, competitions and events, teams and affiliations).
Each public setup has its own page at ldpworkshop.com/p/[your-username]/[slug]. The setup page shows: part list with specs, total weight, feel rating if set, and the setup cover photo.
Public pages don't require an account to view. They're designed to be shareable — you can post a link to a setup in a group chat or forum and anyone can see it.
Avatar
Upload a profile photo from the Profile edit screen. Photos are cropped to a square and compressed automatically. GPS and EXIF data is stripped before upload.
Disciplines
Your selected disciplines indicate what you ride. They're shown on your public profile and used to contextualise your setups. The first discipline you select is your primary discipline. You can reorder them on the edit screen.
Current options: LDP, Cruising, Carving, Freeride, Freestyle, Dancing, Surfskate, Downhill, Slalom, Land Paddle.
Competitions & Events
Track events you've taken part in — competitions, social rides, or meetups. For each entry, add the event type, discipline (Push, SUP, or SUP+), category, placement or award, dates, location, and up to 3 photos. Well-known events can be picked from a curated list, or entered as a custom event. Each entry has its own public/private visibility, independent of the rest of your profile.
Teams, affiliations & sponsorships
List teams, brands, or shops you're affiliated with — as a team rider, ambassador, sponsored rider, staff, or one of several other roles. Each entry can be marked currently active or given a start and end year. Like Competitions & Events, each entry has its own public/private visibility.
Can I change my username?
Username changes are not currently supported from within the app. If you need to change your username, contact support. Note that changing a username breaks any existing links to your public profile or public setups.
Your default landing screen
Choose which page opens first when you log in — Garage, Quiver, Ride Log, Analytics, Profile, Setup Diary, or Feed — from your profile preferences.
Account & Settings
Account settings control your preferences, connected services, and account-level options. Access them from the Profile section.
Units
Choose between metric and imperial. This affects how distances and weights are displayed throughout the app:
- Metric — km, grams
- Imperial — miles, ounces
All data is stored in metric units internally and converted to your preference at display time. Switching units at any time is safe — no data is changed.
Currency
Sets the currency used for purchase price display. Options follow ISO 4217 currency codes (USD, EUR, GBP, etc.). Prices are stored in the currency you entered them in — the currency preference changes display formatting, not stored values.
Language
LDPWorkshop is available in English, Portuguese, and Simplified Chinese. Choose your language from your account settings — the app also tries to detect it automatically from your browser the first time you visit.
Connecting Strava
On the Ride Log page, tap "Connect Strava." You'll be redirected to Strava to authorise read access to your activities. LDPWorkshop requests read-only access — it never posts to Strava or modifies your Strava data.
Once connected, your Strava activities sync automatically. You can also trigger a manual sync from the Ride Log.
To disconnect Strava, tap "Disconnect Strava" on the Ride Log page. This does not delete rides already imported — it only stops future syncing. Imported rides stay in your log and continue to contribute to part mileage.
Your account email is the address you signed up with. It's used for login and transactional emails (password reset, invite confirmations). Email changes are not currently supported from within the app.
Password
You can change your password right from your account settings — enter your current password and a new one, no email link needed. If you've forgotten your current password, use the "Forgot password" link on the login screen instead.
Signing out
Tap "Sign out" at the bottom of the settings screen. You'll be signed out of all sessions on this device. Your data is preserved — sign back in to access it.
Deleting your account
Account deletion is not yet available as a self-service option. To request account deletion and data removal, contact support. All personal data will be deleted in accordance with our privacy policy.
Terms of service
LDPWorkshop's terms of service are available at ldpworkshop.com/terms. You accepted the terms when you signed up. Updates to the terms will be communicated by email and require acceptance before continuing to use the app.
Beta
LDPWorkshop is in beta. Everything is free and all features are unlocked. Features may change as we keep building.
Feedback during the beta is genuinely useful. Use the feedback link in the app or reach out directly.