Trenchr is a social networking platform designed specifically for cryptocurrency traders. It combines the familiar swipe-based matching interface with real wallet analysis and trading performance metrics to help traders connect with like-minded individuals in the crypto space.
Crypto traders who use the platform
Real-time analysis of Solana wallets
AI-powered matching based on trading style
Tinder-style interface for discovering other traders
Connect Phantom wallet for automatic profile population
Win rate, ROI, profit/loss tracking
Secure chat between matched traders
Rich profiles with trading stats and preferences
Connect with traders worldwide
# Clone the repository git clone https://github.com/your-org/trenchr.git cd trenchr # Install dependencies npm install # Set up environment variables cp .env.local.example .env.local # Start development server npm run dev
NEXT_PUBLIC_SUPABASE_URL=your-supabase-project-url NEXT_PUBLIC_SUPABASE_ANON_KEY=your-supabase-anon-key
trenchr/ āāā app/ # Next.js App Router pages ā āāā api/ # API routes ā āāā auth/ # Authentication pages ā āāā chat/ # Chat functionality ā āāā dashboard/ # User dashboard ā āāā matches/ # Matches listing ā āāā profile/ # Profile management ā āāā swipe/ # Swipe interface ā āāā page.tsx # Landing page āāā components/ # Reusable React components ā āāā ui/ # shadcn/ui components ā āāā auth-form.tsx # Authentication form ā āāā profile-form.tsx # Profile creation/editing ā āāā swipe-card.tsx # Swipeable user cards ā āāā wallet-analyzer.tsx # Wallet analysis UI āāā lib/ # Utility libraries ā āāā supabase.ts # Supabase client and types ā āāā wallet.ts # Wallet connection utilities ā āāā wallet-api.ts # Wallet analysis API client āāā scripts/ # Database setup scripts āāā docs/ # Documentation