Nostr Run Club is a simple running app built on the Nostr protocol.
I created Nostr Run Club because I was using Nike Run app and wanted to be more "nostr only." When I didn't see a run tracking app on nostr, I decided to build one myself. It's pretty basic right now, but it works!
- Login with Nostr
- Track your runs
- Post runs to Nostr
- Interact with global running feed
- Wavlake integration
- E-cash features
- Level system
- Team features
- Virtual races
- Merch store
- Custom themes
- Nostr banner integration
- Standardized run data format
- Bug fixes
- Performance optimization
- Code cleanup
- Wavlake integration
- Level system
- Reward system
- Nostr group integration
- Merchandise
- Virtual races
- Next.js
- TailwindCSS
- Nostr Protocol
# Clone the repository
git clone https://github.com/TheWildHustle/Nostr-Run-Club.git
# Install dependencies
npm install
# Build the react app
npm run dev
# sync the react build with android
npx cap sync android
# This launches Android Studio.
# Select Run on Emulator or Connect a real device.
npx cap open android
Contributions are welcome! While current focus is on core functionality and bug fixes, feel free to:
- Fork the repo
- Create a feature branch
- Submit a pull request
The ultimate goal is to create a seamless running experience where users can:
- Connect with running teams on nostr
- Stream Wavlake playlists during runs
- Participate in virtual training sessions
- Compete in virtual 5k events
- Earn rewards and experience points
- Share achievements easily
- Purchase NRC merchandise
- Interact with the running community
MIT License
Nostr - TheWildHustle@primal.net