๐ App Store link
๐ Docs for getting started
๐ Skatehive Discord
๐ Skatehive X/Twitter
๐ Skatehive Farcaster Channel
๐ Vote in Skatehive Witness
After months of DIY coding and community collaboration, the Skatehive mobile app is officially live on Apple's App Store! ๐ Getting approved was a pain in the ass โ Apple's endless requirements meant we had to chop features and ship a bare-bones UI (not winning any beauty pageants ๐ ). But we're in, and now we can evolve it from here.
Skatehive is a decentralized skate community owned by skaters, for skaters. Publish clips, get support from the community, and earn crypto rewards through upvotes. No ads, no algorithms, just real skateboarding.
We've built a strong community with just a web app โ now imagine the potential with mobile!
|
|
|
๐ฑ Main Features (v1.0)
|
|
Post skate clips and photos โ Shoot or upload your skating moments right from your phone and publish to our Hive-powered community feed. Share your tricks, bails, park sessions, and stories instantly. |
|
|
Discover and follow skaters/crews worldwide โ Explore a feed of raw skate content from around the globe. Find new skaters and crews to follow, and build your network. (The appโs all about connecting skaters โ no algorithms curating your feed, just the latest posts from the community you love.) |
|
|
Upvote, comment, and support each other โ Engage with posts by upvoting and commenting. Remember, upvotes on Hive arenโt just likes โ they share cryptocurrency rewards. In Skatehive, community upvotes act like a decentralized sponsorship system, so when you upvote a rad clip, youโre literally tipping the skater who posted it. Likewise, receiving upvotes earns you crypto (powered by Hive). Itโs peer-to-peer support for doing what you love! |
Enjoy an ad-free, algorithm-free feed โ Scroll a feed thatโs pure skateboarding content. No ads, no creepy algorithms injecting random stuff โ just authentic clips and stories from skaters
Rather than an opaque algorithm designed by a corporation, content is curated by your fellow skaters using the communityโs upvotes. This means no limit to your creativity to appeal to an algorithm, just your peers! Everything is recorded on the Hive blockchain (so you maintain full ownership and transparency). But the app abstracts the crypto complexity away. You just see a slick social app for skate content, while Hive works its magic in the background (fast and feeless transactions!).
๐ฒ How to Get Started
Download Skatehive from the App Store (free!). Log in with your Hive Posting Key โ the low-permission key that can post but can't access your funds. New to Hive? A simpler sign-up is coming soon.
Once logged in, explore the feed, upvote clips, comment, and hit "Post" to share your own session.
What's Next
- Android App
- Easy Sign-Up โ In-app account creation with invite codes coming soon
- Push Notifications โ Get alerts when someone upvotes or comments
- SkateShop Partners with Distriator - Open Skatehive real world markets with HBD
- 3speak integration
- Suggest in the comments
Onboarding new users through a passion, not โcryptoโ: One of Hiveโs current struggles is explaining the blockchain stuff to newcomers
Skatehive takes a different approach: we lead with skateboarding and hide the blockchain complexity in the back. A skater downloading our app doesnโt need to know about Hive or crypto at first โ they just see a cool skateboarding social app that rewards them for participation. This could onboard users who might never sign up for a โcrypto social networkโ but will gladly join a skate community that just so happens to run on a blockchain. Itโs a real use case that showcases Hiveโs power without forcing crypto jargon on people. If successful, it could serve as a blueprint for other niche communities to grow Hiveโs user base via what theyโre passionate about.
Scaling Hiveโs reach: By tapping into the global skate scene, weโre potentially attracting millions of new eyes to Hive. Skatehive is already global on web โ from Brazil to Uganda, skaters have been joining us
The mobile app will make it far easier for these users to stay active and for more people to hop on. More users means more on-chain activity (posts, transactions) which strengthens the Hive network effect. And each new Skatehive user inevitably becomes a Hive user (with a Hive account that can explore other communities too). Weโre essentially acting as an on-ramp to Hive for an entire subculture.
Strengthening Hiveโs image: Having a slick app in the Apple Store thatโs powered by Hive (even if regular users donโt realize itโs blockchain) is great publicity for Hive. It demonstrates that Web3 social apps can compete in the App Store arena.
โ a unique value prop traditional apps canโt offer. This positive reception reflects well on Hiveโs capabilities and might draw curiosity from other communities or developers.
Weโre turning Hiveโs strengths (fast, fee-less transactions; community governance; token rewards) into an experience any skater can appreciate without needing to be a crypto expert. This could significantly boost Hiveโs adoption curve if we play our cards right.
๐ฎ Whatโs Next for Skatehive (Roadmap)
Seamless Sign-Up & Onboarding โ Our top priority is making it dead-simple for new skaters to join. We are building a community-driven sign-up system that will allow creating a Hive account (for new users) through the app with minimal fuss. This might involve invite codes or email-based onboarding where existing Skatehive members can help newcomers get an account. The goal is to eliminate the current hurdle of having to go outside the app to create a Hive account. Soon, a new user should be able to download Skatehive and register inside the app in a few taps with an invite code. This will open the floodgates for skaters who donโt know anything about Hive yet.
Native Notifications & UX Enhancements โ Now that Apple gave us the green light, we plan to start adding back some of those โchoppedโ features and more. Native push notifications are high on the list (so you can get an alert when someone upvotes or comments on your post, or when thereโs a new challenge). We also want to refine the UI/UX (yes, that means a makeover for our not-so-pretty interface ๐ ). Expect a more polished look, smoother navigation, and overall better user experience in upcoming updates.
Performance and Stability โ As with any 1.0 release, there will be bugs to squash and optimizations to make. Weโll be watching for community feedback to fix any crashes or glitches. Our devs (,
,
and
) are ready to push rapid updates. If something feels slow or clunky, weโre on it.
Android Version Exploration โ We know many skaters use Android, and we havenโt forgotten you! Now that weโve proven out the concept on iOS, an Android app is on the horizon. Weโll take the lessons learned from iOS (and hopefully some shared code if possible) to accelerate Android development. Android users can still access Skatehive via our web app (which is mobile-responsive)
Continued Web/App Integration โ Weโre going to keep web and mobile evolving together. Features like our SkateSpot map, bounty system, magazine mode, etc., are part of Skatehive 3.0 on web
โ we plan to bring as many of those into the mobile app as makes sense. Over time, the app will gain things like the spot map (find skate spots near you), leaderboards, and more, all powered by the same Hive back-end. Consistency and interoperability between web and app are key, so you can switch between your PC and phone seamlessly.
In essence, this iOS release is Skatehive Mobile 1.0. Itโs a minimal viable product, deliberately kept simple to get past Appleโs gates. Now that weโre in, we have a clear runway to pack in the real goodies. Expect rapid iteration โ and if you have ideas or requests, weโre all ears (truly, much of Skatehiveโs progress so far has come from community suggestions).
๐ A Huge Thank You to the Community
Massive shoutout to everyone who helped test early builds, gave design input, squashed bugs, and kept the stoke alive during development. In particular, ,
,
and
(our coding wizards) put in crazy hours to turn an idea into a working app โ mad respect to these homies for their dedication. And to all the skaters posting, commenting, and upvoting on Skatehive every day: you are the reason this community thrives. This app is as much yours as it is ours. ๐ค
Please go ahead and download the app, try it out, and let us know what you think. Post your first clip from your iPhone, throw some upvotes around, and give us feedback. Did something crash? Missing a feature you desperately want? Tell us! Weโre building this together, and your input will shape the upcoming updates.
The Hive ethos is all about community, and Skatehive embodies that: โBuilt by skaters. Powered by community.โ
Every download, every post, every share helps not only Skatehive grow, but showcases what Hive technology can do. Weโre proud of how far weโve come with just a web app and a dream โ and weโre even more excited about where we can go with a mobile app in hand.
So thank you all for believing in this project. Now letโs keep pushing โ on our boards and in development. See you on the app, see you in the comments, and see you at the skatepark (with phone in pocket, of course ๐). The future of on-chain skateboarding is here, and weโre all riding it together.
โ The Skatehive Team ๐น๐ฅ
What skatehive has built so far
A comprehensive decentralized platform ecosystem that connects skateboarders worldwide through blockchain technology, social media integration, and distributed media processing infrastructure.
๐ Vision & Mission
๐๏ธ Architecture Overview
The SkateHive ecosystem operates as a distributed microservices architecture where:
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ SKATEHIVE 3.0 (Next.js) โ
โ Main Web Application (Vercel) โ
โ - User Interface & Content Creation โ
โ - Hive Blockchain Integration โ
โ - Wallet Management (Hive, Ethereum, Farcaster) โ
โโโโโโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ
โผ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ TRANSCODING & AUTOMATION SERVERS โ
โ (Redundant Processing Cluster) โ
โโโโโโโโโฌโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโฌโโโโโโโโโโโ
โ โ โ
โผ โผ โผ
โโโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโ
โ Mac Mini M4 โ โ Raspberry Pi โ โ Oracle Server โ
โ (Primary) โ โ (Secondary) โ โ (Third Node) โ
โโโโโโโโโโโโโโโโโโโโค โโโโโโโโโโโโโโโโโโโโค โโโโโโโโโโโโโโโโโโโโค
โ Video Transcoder โ โ Video Transcoder โ โ Video Transcoder โ
โ Instagram DL โ โ Instagram DL โ โ Instagram DL โ
โ Account Manager โ โ Monitoring โ โ Automation Tasks โ
โ VSC Node โ โ Cookie Monitor โ โ Cookie Monitor โ
โโโโโโโโโโโฌโโโโโโโโโ โโโโโโโโโโโฌโโโโโโโโโ โโโโโโโโโโโฌโโโโโโโโโ
โ โ โ
โโโโโโโโโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโโโโโ
โผ
โโโโโโโโโโโโโโโโโโโโโโโโ
โ IPFS (Pinata) โ
โ Permanent Storage โ
โโโโโโโโโโโโโฌโโโโโโโโโโโ
โ
โโโโโโโโโโโโโโดโโโโโโโโโโโโโ
โผ โผ
โโโโโโโโโโโโโ โโโโโโโโโโโโ
โ Hive โ โ Ethereum โ
โBlockchain โ โ Network โ
โโโโโโโโโโโโโ โโโโโโโโโโโโ
Network Architecture
- Tailscale Mesh Network: Secure peer-to-peer connectivity between all infrastructure nodes
- Funnel Public Access: HTTPS endpoints exposed via Tailscale for external API access
- Three-Tier Fallback: Mac Mini M4 (primary) โ Raspberry Pi (secondary) โ Render Cloud (tertiary)
- Auto-Recovery: Power outage resilience with automatic service restart
๐ Repository Structure
๐จ skatehive3.0/ - Main Web Application
Next.js 15 full-stack application - The heart of the SkateHive platform
Key Features:
- ๐ Multi-Wallet Support: Hive Keychain, Farcaster, Ethereum (WalletConnect, MetaMask)
- ๐ Rich Content Creation: Markdown editor with image/video upload, Instagram integration
- ๐ฌ Video Processing: Upload, transcode, and publish videos with IPFS storage
- ๐ธ Instagram Integration: Direct posting from Instagram with automatic download
- ๐บ๏ธ Interactive Skate Map: Global skateboarding spots with user contributions
- ๐ฐ Token Economics: erc20 tokens, coin creation, trading, and staking
- ๐ Leaderboard: User rankings based on Hive Power and engagement
- ๐จ Magazine/Blog: Long-form content publication system
- ๐ฌ Social Features: Comments, notifications, follow/unfollow
- ๐ Airdrops: Token distribution campaigns
- ๐๏ธ DAO Governance: Community-driven decision making
- ๐ผ๏ธ Zora Integration: Zora Coin minting, management and trading
- ๐ฑ Responsive Design: Mobile-first with Farcaster Frame support
Technology Stack:
- Framework: Next.js 15.3.2 with App Router
- Styling: Tailwind CSS + Shadcn UI components
- Database: PostgreSQL (Supabase)
- Authentication: Multi-provider (Hive, Farcaster, Ethereum)
- State Management: React Context + TanStack Query
- Blockchain: Hive.js, Dhive, Viem (Ethereum)
- Storage: IPFS via Pinata
- Deployment: Vercel with edge functions
Key Directories:
app/- Next.js 15 app router pages and API routescomponents/- Reusable UI components organized by featurelib/- Utility functions, blockchain integration, API clientsservices/- External service integrations (video, Instagram)hooks/- Custom React hooks for state and effectstypes/- TypeScript type definitionssql/- Database schemas and migrations
๐ฌ skatehive-video-transcoder/ - Video Processing Service
Node.js + FFmpeg service for video optimization and IPFS upload
Features:
- Format Conversion: Any video โ web-optimized H.264/AAC MP4
- IPFS Upload: Automatic Pinata upload with CID generation
- File Size Limits: Configurable max upload (currently 200MB)
- Rich Logging: JSON logs with user info, file details, processing time
- Statistics API: Success rates, processing metrics, user activity
- Docker Containerized: Easy deployment and scaling
Technology Stack: Node.js, Express, FFmpeg, Multer, Pinata SDK
API Endpoints:
POST /transcode- Upload and process video filesGET /healthz- Service health checkGET /logs- Recent processing operations (JSON)GET /stats- Aggregated statistics and metrics
Configuration:
- Port:
8081 - Max Upload:
200MB(configurable viaMAX_UPLOAD_MB) - External URL:
https://minivlad.tail9656d3.ts.net/video/transcode
๐ฑ mobileapp/ - React Native Mobile Application
Expo/React Native app for iOS and Android - Native mobile experience for SkateHive
Features:
- ๐ฑ Native Experience: Optimized for iOS and Android platforms
- ๐ Secure Authentication: Encrypted keychain storage for Hive keys
- ๐ Content Creation: Post photos and videos with IPFS upload
- ๐ฌ Video Feed: Dedicated video content browsing
- ๐ Leaderboard: Community rankings and engagement metrics
- ๐ Notifications: Real-time notification system
- ๐ค Profiles: User profiles with followers/following
- ๐ฐ Feed: Infinite scroll with following/trending tabs
Technology Stack: React Native, Expo, TypeScript, React Query, @hiveio/dhive
Key Directories:
app/- Expo Router screens and navigationcomponents/- Reusable UI componentslib/- Hive utilities, upload services, API clientsassets/- Images, fonts, and static files
๐ฑ skatehive-instagram-downloader/ - Social Media Content Service
FastAPI service for downloading Instagram/YouTube content with IPFS storage
Features:
- Multi-Platform: Instagram, YouTube, TikTok, 1000+ sites via yt-dlp
- Cookie Authentication: Instagram authentication to bypass rate limits
- IPFS Integration: Automatic Pinata upload with gateway URLs
- RESTful + Slug API: JSON POST and base64 URL slug support
- Health Monitoring: Cookie validation and expiration tracking
- File Management: Configurable retention and size limits (max 1.5GB)
Technology Stack: Python 3.11, FastAPI, yt-dlp, Pinata SDK
API Endpoints:
POST /download- Download content via JSON payloadGET /d/<base64_slug>- Download via URL slugGET /health- Service health with cookie statusPOST /cookies/validate- Validate Instagram cookiesGET /cookies/status- Cookie expiration status
Configuration:
- Port:
6666 - Cookie File:
data/instagram_cookies.txt(Netscape format) - External URL:
https://minivlad.tail9656d3.ts.net/instagram/download - Blockchain Integration: Hive blockchain posting, Ethereum/Farcaster protocols
- Content Management: Video uploads, blog posts, community interactions
- Skate Mapping: Interactive maps for skate spot sharing
- Community Features: Bounties, leaderboards, DAO governance
- Multi-protocol Support: Aioha (Hive), Wagmi/Viem (Ethereum), React Query
Technology Stack: Next.js 14, TypeScript, Chakra UI, Tailwind CSS, React Query
Key Integrations:
- Backend video processing services
- IPFS content delivery
- Multiple blockchain networks
- Social authentication systems
๐ Shared Infrastructure
The webapp (skatehive3.0) and mobile app (mobileapp) share common backend infrastructure:
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ SHARED INFRASTRUCTURE โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ โ
โ โโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโ โ
โ โ Webapp โ โ Mobile App โ โ
โ โ (skatehive3.0) โ (mobileapp) โ โ
โ โโโโโโโโฌโโโโโโโโ โโโโโโโโฌโโโโโโโโ โ
โ โ โ โ
โ โผ โผ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ api.skatehive.app (leaderboard-api) โ โ
โ โ โข /api/v1/feed, /api/v1/leaderboard โ โ
โ โ โข /api/transcode/status โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ โ
โ โโโโโโโโโโโโโโผโโโโโโโโโโโโโ โ
โ โผ โผ โผ โ
โ โโโโโโโโโโโโโ โโโโโโโโโโโโโ โโโโโโโโโโโโโโ โ
โ โ Oracle โ โ Mac Mini โ โRaspberry Piโ โ
โ โ Transcoderโ โ Transcoderโ โ Transcoder โ โ
โ โโโโโโโโโโโโโ โโโโโโโโโโโโโ โโโโโโโโโโโโโโ โ
โ โ โ
โ โผ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ ipfs.skatehive.app โ โ
โ โ (IPFS Gateway) โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ โ
โ โผ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ Hive Blockchain Nodes โ โ
โ โ โข api.deathwing.me, api.hive.blog โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
๐๏ธ Backend APIs (leaderboard-api)
| Endpoint | Description | Webapp | Mobile |
|---|---|---|---|
/api/v1/feed | Main community feed | โ | โ |
/api/v2/feed | Enhanced feed (v2) | โ | โ |
/api/v1/leaderboard | Community leaderboard | โ | โ |
/api/v1/balance/{user} | User balance data | โ | โ |
/api/v1/balance/{user}/rewards | User rewards | โ | โ |
/api/v1/feed/{user}/following | Following feed | โ | โ |
/api/transcode/status | Video transcoding status | โ | โ |
๐ฌ Video Transcoding (with failover)
| Service | Priority |
|---|---|
| Oracle (Primary) | 1 |
| Mac Mini M4 (Secondary) | 2 |
| Raspberry Pi (Tertiary) | 3 |
๐ Other Shared Services
| Service | URL | Purpose |
|---|---|---|
| IPFS Gateway | ipfs.skatehive.app/ipfs/{cid} | Decentralized media storage |
| Hive Images | images.hive.blog/{user}/{sig} | Image upload & avatars |
| Community Tag | hive-173115 | Skatehive community identifier |
๐ Webapp vs Mobile Feature Comparison
| Feature | Webapp | Mobile | Notes |
|---|---|---|---|
| Core | |||
| Feed (infinite scroll) | โ | โ | Mobile uses v1 API |
| Video feed | โ | โ | |
| Leaderboard | โ | โ | |
| Notifications | โ | โ | |
| Profile view | โ | โ | |
| Create posts | โ | โ | |
| Comments/Replies | โ | โ | |
| Following/Trending | โ | โ | |
| Wallet & Crypto | |||
| Full Wallet | โ | โ ๏ธ | Disabled for App Store |
| Ethereum/NFTs | โ | โ | |
| Swap functionality | โ | โ | |
| Send tokens | โ | โ | |
| SkateBank | โ | โ | |
| Portfolio charts | โ | โ | |
| Community Features | |||
| Spot Map | โ | โ | |
| Bounties | โ | โ | |
| DAO/Governance | โ | โ | |
| Chat | โ | โ | |
| Auction system | โ | โ | |
| Airdrop system | โ | โ | |
| Profile Management | |||
| Edit profile | โ | โ | |
| Video parts | โ | โ | |
| Merge accounts | โ | โ | |
| Content Creation | |||
| Beneficiaries | โ | โ | |
| Full markdown editor | โ | โ ๏ธ | Basic in mobile |
| Thumbnail picker | โ | โ | |
| Other | |||
| Magazine | โ | โ | |
| Game | โ | โ | |
| Witness voting | โ | โ | |
| Zora/Coin trading | โ | โ |
๐ Service Integration Flow
Content Processing Pipeline
- Content Acquisition:
skatehive-instagram-downloaderfetches media from social platforms - Video Processing:
skatehive-video-transcoderoptimizes videos for web delivery - IPFS Storage: Both services upload processed content to decentralized storage
- Frontend Display:
skatehive3.0presents content to users with blockchain integration
Monitoring & Operations
- Health Monitoring:
skatehive-dashboardcontinuously monitors all backend services - Performance Tracking: Real-time metrics, response times, and resource usage
- Log Aggregation: Centralized logging from all services for debugging and analytics
- Automated Alerts: Service downtime and performance degradation detection
Data Flow Architecture
External Content โ Instagram Downloader โ Video Transcoder โ IPFS Storage
โ
User Uploads โโโโโโโโโโโโโโโโโโโโโโโโโโโโโ Video Transcoder โ IPFS Storage
โ
All Services โโโโโโโโโโโโ Dashboard Monitoring โโโโโโโโโโโโ Main App (skatehive3.0)
For more info, check: https://docs.skatehive.app
Thanks for reading, testing and shredding.
Gnartoshi Shredmoto