A decentralized expense splitting app built on Solana blockchain for roommates and groups.
- On-chain Group Management: Create and manage expense groups on Solana
- Smart Expense Tracking: Add expenses with automatic balance calculations
- Wallet Integration: Connect with Phantom and other Solana wallets
- Real-time Balances: See who owes what in real-time
- Secure & Transparent: All transactions recorded on blockchain
- Frontend: React, TypeScript, Tailwind CSS
- Blockchain: Solana, Anchor Framework
- UI Components: Radix UI, shadcn/ui
- State Management: React Query
- Wallet: Solana Wallet Adapter
# Clone the repository
git clone <your-repo-url>
# Install dependencies
npm install
# Start development server
npm run dev- Connect Wallet: Connect your Solana wallet (Phantom recommended)
- Create Group: Add roommates' wallet addresses to create a group
- Add Expenses: Record shared expenses with descriptions
- Track Balances: View who owes what to whom
- Settle Up: Use balance information to settle debts
Visit the live application: RoomieSplit App
- Transparency: All expenses are publicly verifiable
- Trust: No single point of failure or manipulation
- Immutable Records: Permanent expense history
- Global Access: Works anywhere with internet