docs: update README with correct domain, new features, and current custom kinds

Co-authored-by: shakespeare.diy <assistant@shakespeare.diy>
This commit is contained in:
shakespeare.diy 2026-06-16 11:24:09 +07:00
parent 9fc39651ca
commit f2efac72d9

View file

@ -1,27 +1,30 @@
# SkateSpots - Decentralized Skate Map & Community
[![Edit with Shakespeare](https://shakespeare.diy/badge.svg)](https://shakespeare.diy/clone?url=nostr%3A%2F%2Fnpub1yrnuj56rnen08zp2h9h7p74ghgjx6ma39spmpj6w9hzxywutevsst7k5cx%2Fgit.shakespeare.diy%2Fskate-spots)
[![Edit with Shakespeare](https://shakespeare.diy/badge.svg)](https://shakespeare.diy/clone?url=nostr%3A%2F%2Fnpub1yrnuj56rnen08zp2h9h7p74ghgjx6ma39spmpj6w9hzxywutevsst7k5cx%2Fgit.shakespeare.diy%2FSkateSpots)
A decentralized skateboarding community platform built on Nostr. Discover skate spots, find coaches, join events, and connect with skaters worldwide.
## 🌐 Live App
- **Deployed URL**: https://skate-spots.com
- **Previous URL**: https://skate-spots.shakespeare.wtf (redirects to new domain)
- **Nostr Git**: nostr://npub1yrnuj56rnen08zp2h9h7p74ghgjx6ma39spmpj6w9hzxywutevsst7k5cx/git.shakespeare.diy/skate-spots
- **Deployed URL**: https://skate-spots.org
- **Nostr Git**: nostr://npub1yrnuj56rnen08zp2h9h7p74ghgjx6ma39spmpj6w9hzxywutevsst7k5cx/git.shakespeare.diy/SkateSpots
## ✨ Features
- 🗺️ **Interactive Skate Map** - Discover skate spots worldwide with geolocation
- 🛹 **Spot Database** - Browse, create, and review skate parks and street spots
- 📅 **Events Calendar** - Find and create skateboarding events and competitions
- 👨‍🏫 **Find Coaches** - Connect with skateboarding instructors in your area
- 👨‍🏫 **The Lab** - Connect with coaches, filmers, and video editors in your area
- 🎬 **Video Editors** - Find editors who list their software, hardware, and portfolio
- 🛍️ **Skate Shops** - Discover local skate shops and support the community
- 🔄 **Buy/Sell Gear** - Marketplace for used skate gear (NIP-99 classified listings)
- 🎒 **My Stash** - Private encrypted gear inventory with location tracking
- 🎵 **NoGood Radio** - 24/7 vibing music (lofi, synthwave, electronica)
- ⚡ **Lightning Zaps** - Send Bitcoin tips to content creators
- 🌤️ **Weather Integration** - Check conditions before you skate
- 🔐 **Nostr Authentication** - Decentralized login with your Nostr keys
- 📱 **PWA Support** - Install as a native app on any device
- ❤️ **Supporters** - Community funding via Geyser (Bitcoin Lightning)
## 🛠️ Technology Stack
@ -46,7 +49,7 @@ A decentralized skateboarding community platform built on Nostr. Discover skate
```bash
# Clone the repository
git clone nostr://npub1yrnuj56rnen08zp2h9h7p74ghgjx6ma39spmpj6w9hzxywutevsst7k5cx/git.shakespeare.diy/skate-spots
git clone nostr://npub1yrnuj56rnen08zp2h9h7p74ghgjx6ma39spmpj6w9hzxywutevsst7k5cx/git.shakespeare.diy/SkateSpots
# Install dependencies
npm install
@ -93,11 +96,16 @@ SkateSpots works as a Progressive Web App (PWA) and can be installed on:
This app uses custom Nostr event kinds defined in `NIP.md`:
- **Kind 30818** - Skate Spots (addressable)
- **Kind 30819** - Skate Events (addressable)
- **Kind 30820** - Skate Coaches (addressable)
- **Kind 30821** - Skate Shops (addressable)
- **Kind 30822** - Food Spots (addressable)
| Kind | Type | Description |
|------|------|-------------|
| 30017 | Addressable | Skate Shops (NIP-15 Stall) |
| 30402 | Addressable | Gear Listings (NIP-99 Classified) |
| 30818 | Addressable | Skate Spots |
| 30823 | Addressable | Skate Tours |
| 31923 | Addressable | Skate Events (NIP-52 Calendar) |
| 35001 | Addressable | Skate Coaches |
| 35002 | Addressable | Skate Filmers / Photographers |
| 35003 | Addressable | Skate Video Editors |
### Relay Configuration
@ -105,6 +113,24 @@ Default relay: `wss://goskatespots.nostr1.com`
Users can manage relays in Settings following NIP-65.
## 🎒 My Stash
The Stash is a private, encrypted gear inventory (NIP-51 kind 30001). Users can track their equipment with:
- **Categories**: Decks, trucks, wheels, bearings, shoes, apparel, protective gear, and more
- **Storage locations**: Home, car, backpack, wardrobe, van, skatepark, friend's, parents', warehouse, storage unit, sponsor, or other
- **Condition rating** (1–5 stars), rarity tier, and optional price
- **Visibility control**: Private (encrypted), friends-only, or public
- **Filter & search** by category, storage location, or keyword
## 🧪 The Lab
The Lab connects skaters with service providers in three categories:
- **Coaches** - Skateboarding instructors with skill specializations
- **Filmers** - Videographers and photographers with equipment/style details
- **Video Editors** - Editors who list their software (Premiere, DaVinci, After Effects, etc.), hardware setup, portfolio, and contact details
## 📦 Dependencies Overview
### Core Dependencies
@ -129,7 +155,6 @@ Users can manage relays in Settings following NIP-65.
### Bitcoin & Lightning
- `@getalby/sdk` - Alby wallet integration
- `@cashu/cashu-ts` - Cashu ecash protocol
- `coco-cashu-*` - Cashu wallet implementation
- `npubcash-sdk` - npub.cash integration
- `bitcoinjs-lib` - Bitcoin utilities
- `@noble/curves` & `@noble/hashes` - Cryptography
@ -194,19 +219,34 @@ This is a Nostr-based open source project. Contributions are welcome!
## 📄 License
MIT License - See LICENSE file for details
**YOU ARE FREE TO SKATEBOARD**
This project is open. Share it, fork it, build on it, skate it. The streets belong to everyone. So does this code. Just keep skating and don't be a kook.
Copyright © 2025–∞ SkateSpots contributors & the community
See `/license` in the app for the full license page.
## ❤️ Support the Project
SkateSpots is 100% free, open-source, and community-funded. No ads, no data selling, no investors.
- **Geyser**: https://geyser.fund/project/skatespots
- **Supporters page**: https://skate-spots.org/supporters
## 🙏 Credits
- **Built with**: [MKStack](https://soapbox.pub/mkstack) - Nostr client framework
- **Vibed with**: [Shakespeare](https://shakespeare.diy) - AI-powered development
- **Powered by**: [Nostr](https://nostr.com) - Decentralized protocol
- **Funded by**: [Geyser](https://geyser.fund/project/skatespots) - Bitcoin Lightning crowdfunding
## 🔗 Links
- [Live App](https://skate-spots.com)
- [Nostr Git Repository](nostr://npub1yrnuj56rnen08zp2h9h7p74ghgjx6ma39spmpj6w9hzxywutevsst7k5cx/git.shakespeare.diy/skate-spots)
- [Edit with Shakespeare](https://shakespeare.diy/clone?url=nostr%3A%2F%2Fnpub1yrnuj56rnen08zp2h9h7p74ghgjx6ma39spmpj6w9hzxywutevsst7k5cx%2Fgit.shakespeare.diy%2Fskate-spots)
- [Live App](https://skate-spots.org)
- [Supporters](https://skate-spots.org/supporters)
- [Nostr Git Repository](nostr://npub1yrnuj56rnen08zp2h9h7p74ghgjx6ma39spmpj6w9hzxywutevsst7k5cx/git.shakespeare.diy/SkateSpots)
- [Edit with Shakespeare](https://shakespeare.diy/clone?url=nostr%3A%2F%2Fnpub1yrnuj56rnen08zp2h9h7p74ghgjx6ma39spmpj6w9hzxywutevsst7k5cx%2Fgit.shakespeare.diy%2FSkateSpots)
## 📞 Support
@ -217,4 +257,3 @@ For issues or questions:
---
Made with ❤️ for the skateboarding community