Skip to content

xyzarnav/TrustChain

Repository files navigation

🚀 TrustChain

Blockchain-Based Anti-Corruption Platform


TrustChain Dashboard

🌟 Overview

TrustChain is a blockchain-powered platform designed to combat corruption through transparent project management, bidding, and accountability. Built on Ethereum, it provides a secure and immutable environment for government contracts and public sector projects.


🎥 Demo Video

Watch the Demo

👉 Click here to watch the full demo video


✨ Key Features

  • 🔍 Transparent Bidding — Smart contract-based, fair, and open bidding process
  • 📋 Project Management — End-to-end project lifecycle tracking
  • Automated Compliance — Built-in rules and verification
  • 📊 Real-time Monitoring — Public access to project status and updates
  • Contract Hot Reload — Frontend auto-adapts to contract changes
  • 🪝 Custom Web3 Hooks — Simplified contract interaction with wagmi
  • 🧱 Reusable Components — Rapidly build your frontend
  • 🔥 Burner Wallet & Local Faucet — Fast local testing
  • 🔐 Wallet Integration — Connect to any Ethereum wallet

🛠️ Tech Stack

  • Frontend: Next.js, RainbowKit, Wagmi, Viem, Typescript, TailwindCSS
  • Smart Contracts: Solidity, Hardhat

⚡ Quickstart

  1. Install dependencies:
    yarn install
  2. Start local blockchain:
    yarn chain
  3. Deploy contracts:
    yarn deploy
  4. Start the frontend:
    yarn start
  5. Visit http://localhost:3000

📁 Project Structure

  • Smart Contracts: packages/hardhat/contracts
  • Frontend: packages/nextjs/app
  • Deployment Scripts: packages/hardhat/deploy

🤝 Contributing

We welcome contributions!

  1. Fork the repo
  2. Create a feature branch
  3. Commit your changes
  4. Push and open a Pull Request

📄 License

MIT — see LICENSE

📧 Contact

Questions/support: support@trustchain.org


Built with ❤️ by the TrustChain Team

About

No description, website, or topics provided.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors