Tiply is a decentralized tipping platform built on Solana that enables seamless USDC-based tipping between creators and their supporters. With a beautiful, customizable interface and robust transaction handling, Tiply makes Web3 tipping accessible and enjoyable.
Most creator tipping tools are either centralized (with high fees and payout limits) or too technical for the average fan. They often require:
- Wallet connection
- App download or platform signups
- Complex on-chain actions
These roadblocks limit spontaneous tipping and reduce creator earnings.
Tiply makes tipping feel like liking a post.
- β No login required for tippers
- β Anonymous tips, with optional notes
- β
Unique profile links (e.g.
usetiply.xyz/@username) - β USDC on Solana = fast, stable, low fees
- β Auto-generated custodial wallets via Circle
Itβs built to work anywhere β Twitter, Instagram, YouTube, or wherever creators live online.
- Instant USDC Tipping: Send tips using USDC on Solana with near-instant finality
- Customizable Creator Profiles: Personalized profiles with custom themes, tip amounts, and social links
- Circle Integration: Leveraging Circle's USDC infrastructure for secure transactions
- Beautiful UI/UX: Modern, responsive design with dark mode support
- Real-time Transaction Tracking: Live status updates and transaction confirmations
- Wallet Integration: Seamless connection with Solana wallets
- Developer-Controlled Wallets: Secure wallet management using Circle's SDK
Tiply isnβt just for hackathons β it's designed for scale:
- β¨ Anyone with a username can receive tips
- π Built-in support for creator analytics
- π Future support for withdrawals, subs, crowdfunding
- π Easy integrations with social platforms
This is the easiest way for anyone, anywhere, to support creators.
- Creator onboarding with auto-wallet creation
- Public tip page (
usetiply.xyz/username) - Preset and custom tip amounts
- Optional message with each tip
- Fully anonymous tipping
- Deposit routed via Circle to the creatorβs custodial wallet
- Styled with TailwindCSS, Ant Design, and animated via Framer Motion
- React + TypeScript
- Tailwind CSS
- Ant Design Components
- Framer Motion for animations
- Solana Web3.js
- Circle SDK
- Node.js + Express
- TypeScript
- MongoDB
- Circle API Integration
- JWT Authentication
- Solana Network
- USDC Token Integration
- SPL Token Program
- Node.js v18+
- MongoDB
- Solana CLI Tools
- Circle Developer Account
-
Clone the repository: ```bash git clone https://github.com/eimaam/tiply.git cd tiply ```
-
Install dependencies: ```bash
cd client npm install
cd ../server npm install ```
- Set up environment variables:
Frontend (.env): ```env VITE_API_URL=http://localhost:8000/api/v1 VITE_USDC_MINT=your_usdc_mint_address ```
Backend (.env): ```env MONGODB_URI=your_mongodb_uri JWT_SECRET=your_jwt_secret CIRCLE_API_KEY=your_circle_api_key ```
- Run the development servers:
```bash
cd client npm run dev
cd server npm run dev ```
- Customizable profile pages
- Multiple tipping options
- Social media integration
- Transaction history
- Withdrawal management
- Analytics dashboard
- Easy-to-use tipping interface
- Multiple payment amounts
- Transaction status tracking
- Personal message with tips
- JWT-based authentication
- Circle's secure wallet infrastructure
- Rate limiting
- Input sanitization
- Role-based access control
- Secure transaction handling
- POST /api/v1/auth/register
- POST /api/v1/auth/login
- POST /api/v1/auth/refresh-token
- POST /api/v1/transactions/withdraw
- GET /api/v1/transactions/status/:id
- POST /api/v1/tips/submit
- GET /api/v1/users/profile/:username
- PUT /api/v1/users/profile
- PUT /api/v1/users/customization
- Responsive design
- Dark/Light mode
- Animated transitions
- Loading states
- Error handling
- Toast notifications
- Confetti celebrations
- Progress tracking
- User connects wallet
- Selects tip amount
- Confirms transaction
- Signs with wallet
- Transaction processing
- Backend validation
- Status updates
- Success confirmation
- β Basic tipping functionality
- β Creator profiles
- β USDC integration
- β Transaction tracking
- π Multi-token support
- π Subscription model
- π Mobile app
- π Advanced analytics
- π DAO integration
- π NFT rewards
- π Cross-chain support
- π Creator marketplace
- [Imam Dahir Dan-Azumi] - Full Stack Developer & Project Lead
Built for the Solana Breakout Hackathon 2025 β powered by Circle, Solana, and designed to support creators around the world.
- Solana Foundation
- Circle Team
- SuperTeam
- COLOSSEUM Organizers
- Hackathon Mentors
- Open Source Community
For questions or support, reach out to us:
- Email: [[email protected]]
- Twitter: [@tiplyHQ]
Built with β€οΈ for the SOLANA BREAKOUT HACKATHON
