Skip to content

Malisha4065/splitchain

Repository files navigation

🪙 SplitChain

SplitChain is a decentralized expense settlement DApp built on the Ethereum blockchain. It allows users to create groups, split expenses off-chain, and settle debts securely on-chain.

🎥 Watch our Demo: https://youtu.be/2mqw2Uw3qrE


Application Walkthrough

Accessible via a user-friendly interface.

home view

Connect with popular wallets like MetaMask, WalletConnect, Ledger, Base, and Rainbow.

connect with popular wallets

Create a group with your friends.

group home

Manage and track your group expenses seamlessly.

group view

Settle expenses effortlessly on ETH blockchain!

settle expenses payment

Verify and explore your on-chain settlements on the Block explorer view.

Block explorer view


🛠 Tech Stack

  • Frontend: Next.js, RainbowKit, Wagmi, TailwindCSS
  • Smart Contracts: Solidity, Hardhat
  • Database: SQLite with Prisma

🚀 Quickstart

Before you begin, ensure you have Node.js and Yarn installed.

  1. Install dependencies:

    yarn install
  2. Run local Ethereum network:

    yarn chain
  3. Deploy smart contracts:

    yarn deploy
  4. Start the Next.js app:

    yarn start

Visit your app at http://localhost:3000.


Built with 🏗 Scaffold-ETH 2.

About

Settle expenses on blockchain using ETH! Create a friend group, add expenses, and then settle. Build using Solidity on Ethereum (Hardhat).

Topics

Resources

License

MIT, MIT licenses found

Licenses found

MIT
LICENSE
MIT
LICENCE-SCAFFOLD-ETH

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors