802.software

South Burlington, VT

Start a project

Pacelit: an activity tracker for runners, cyclists and hikers

Pace apps tend to lock you into their plan or hand you raw GPS data with nobody reading it. Pacelit records the effort, keeps pace on the lock screen and the wrist, and publishes what changed in every release.

Client
Founder-led product
Year
2025
Platforms
iOS, watchOS, web
Our role
Design and engineering
Stack
Expo, SwiftUI, Next.js, TypeScript

The problem

Pace apps tend to either lock you into their own plan or hand you noisy GPS data with no guidance on what it means.

The founder also wanted users to see the product being worked on: a changelog that is actually published, instead of an App Store page that never changes.

What we built

A phone app for iOS built with Expo, a native SwiftUI app for Apple Watch, and a public web surface for the product pages, legal pages and the changelog.

During a session the numbers that matter stay on the lock screen, so the phone can stay in a pocket.

Pacelit run card: Burlington loop route, 3.37 miles at 7’50 pace in 26:24
Pacelit Live Activity on the lock screen: timer 08:20, 1.13 miles, 7’25 pace, with Pause and Lap buttons

Pace, timer and distance stay on the lock screen in a Live Activity, with Pause and Lap one tap away.

Pacelit web page: the headline Track every mile, share what matters, beside a morning run on the Burlington loop
The public web pages, built in the same Next.js codebase as this site.

How it is built

The phone and watch apps share one product, and the web pages live in the same Next.js codebase as this site.

Phone
React Native with Expo for iOS
Watch
Native SwiftUI app for watchOS
Web
Next.js pages for the product, terms, support and the changelog at /apps/pacelit/changelog
Releases
Every shipped build gets a public changelog entry

Results

There are no usage numbers on this page. They will be added, with dates, once they can be shared.

What is next

  1. An RSS feed for the changelog, so people can follow releases without checking the page.
  2. A link for each changelog entry, so one release can be shared on its own.
  3. A preview image for each changelog entry when it is shared.
Design and engineering
802.software
Project lead
Baris Taskiran
Verified
Against the running code on

Related service: Mobile apps for iPhone and Android