Skip to content

A decentralized expense splitting app built on Solana blockchain for roommates and groups.

Notifications You must be signed in to change notification settings

raj-1106/RoomieSplit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

RoomieSplit πŸ’°

A decentralized expense splitting app built on Solana blockchain for roommates and groups.

πŸš€ Features

  • 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

πŸ› οΈ Tech Stack

  • Frontend: React, TypeScript, Tailwind CSS
  • Blockchain: Solana, Anchor Framework
  • UI Components: Radix UI, shadcn/ui
  • State Management: React Query
  • Wallet: Solana Wallet Adapter

πŸ“¦ Installation

# Clone the repository
git clone <your-repo-url>

# Install dependencies
npm install

# Start development server
npm run dev

🎯 Usage

  1. Connect Wallet: Connect your Solana wallet (Phantom recommended)
  2. Create Group: Add roommates' wallet addresses to create a group
  3. Add Expenses: Record shared expenses with descriptions
  4. Track Balances: View who owes what to whom
  5. Settle Up: Use balance information to settle debts

🌐 Live Demo

Visit the live application: RoomieSplit App

πŸ’‘ Why Blockchain?

  • 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

About

A decentralized expense splitting app built on Solana blockchain for roommates and groups.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published