Skip to content

The purpose of this project is to create a decentralized application (Dapp) that utilizes the Polygon chain to generate a unique QR code for each product. Consumers can scan this code to trace the product's journey from source to store, which brings transparency to supply chain management and shows who paid the tax.

License

Notifications You must be signed in to change notification settings

AkileshRaoS/TAX_CHAIN

 
 

Repository files navigation

Dapp for Transparent Tax System using Blockchain

Introduction

Tax evasion is a major problem for the economy, and it affects everyone. But with the help of blockchain technology, we can create a digital ledger that tracks compliance and ensures a transparent tax system. The DGGI recently sent notices for tax evasion of Rs 2,250 crore, which shows the urgency to address this issue.

The purpose of this project is to create a decentralized application (Dapp) that utilizes the Polygon chain to generate a unique QR code for each product. Consumers can scan this code to trace the product's journey from source to store, which brings transparency to supply chain management and shows who paid the tax. A fair and transparent tax system benefits everyone by encouraging compliance, reducing losses, and funding essential services.

Screenshots

Landing Page Assigning Roles

Features

  • Generates a unique QR code for each product using the Polygon chain
  • Consumers can scan the QR code to trace the product's journey from source to store
  • Ensures transparency in supply chain management
  • Shows who paid the tax, encouraging compliance and reducing losses

Technologies Used

  • Solidity: programming language used to write smart contracts
  • Truffle: development framework for Ethereum
  • Metamask: browser extension to interact with Ethereum-based applications
  • React: JavaScript library used for building user interfaces
  • Web3.js: JavaScript library used to interact with Ethereum network
  • Polygon: a Layer 2 scaling solution for Ethereum

Setup and Installation

To run this project, you need to have the following installed on your system:

  • Node.js
  • Truffle
  • Ganache
  • Metamask browser extension

Once you have these installed, you can follow these steps to run the project:

  1. Clone the repository to your local machine
  2. Install the required dependencies using npm install
  3. Start Ganache and create a new workspace
  4. Import the accounts from Ganache into Metamask
  5. Compile and deploy the smart contract to the Ganache network using truffle migrate --reset
  6. Start the React application using npm start

Conclusion

This Dapp provides a solution to the problem of tax evasion by utilizing blockchain technology to create a transparent tax system. By generating a unique QR code for each product and allowing consumers to trace the product's journey from source to store, we can ensure compliance and reduce losses. The use of Polygon chain provides faster and cheaper transactions, making it a viable solution for real-world applications.

Collborators

About

The purpose of this project is to create a decentralized application (Dapp) that utilizes the Polygon chain to generate a unique QR code for each product. Consumers can scan this code to trace the product's journey from source to store, which brings transparency to supply chain management and shows who paid the tax.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 81.7%
  • Solidity 15.7%
  • HTML 2.4%
  • CSS 0.2%