GithubHelp home page GithubHelp logo

aastha985 / taxchain Goto Github PK

View Code? Open in Web Editor NEW
3.0 2.0 3.0 539 KB

A revolutionary idea that can remove corruption from India forever, TaxChain is a Blockchain-based Taxation System for India.

Home Page: https://www.youtube.com/watch?v=F7S3heQvFiU

License: MIT License

HTML 0.63% CSS 11.04% JavaScript 82.60% Solidity 5.72%
ethereum portis react firebase css solidity

taxchain's Introduction

TaxChain

Impact of TaxChain

Before Introduction of TaxChain

After Introduction of TaxChain

Social Problem We Worked On

We are worked on solving the problem of corruption and creating transparency in the country’s taxation system using Blockchain Tech. In the past few days we have seen the central government and state governments fighting over the shortage of supplies due to Covid. While the government's claim to be working citizens are unsure where their tax money is being used. Our idea is revolutionary as it will make this entire procedure transparent.

Brief Description of Idea

The main stakeholders in our idea are the Citizens, the government, constituencies and contractors. The government allocates funds to MLAs to work in their constituencies however often due to corrupt leaders and corruption at every stage in the process the money is not utilized properly for the citizens. We have decided to make the entire procedure transparent from paying taxes to where your money is being used by the government and constituencies, and from constituencies to contractors.

Flowchart

How BlockChain Helps Here?

The transparency and immutability of the blockchain helps achieve this aim. We have shifted all tax related transactions to a blockchain, due to which every single transaction taking place in the complete chain will be visible to every person of the country. This way, it will become much easier for the general public to keep track of the total tax collection, they will know whether their funds are being used well or not, hence implementing the required transparency.

Description of Working(Video)

https://www.youtube.com/watch?v=F7S3heQvFiU

Challenges We Ran Into

  1. Making the right structure for contracts in Blockchain.
  2. Integrating built in blockchain wallet with our website.
  3. Integrating React with Ethereum and Firebase.

Technologies Used

  • Solidity(Ethereum)
  • Portis by ShapeShift
  • React.js
  • HTML
  • CSS
  • Firebase

Use Cases and Future Scope

  1. Reducing Corruption and Creating Transparency
    TaxChain can help reduce corruption in India as it will make the entire process from tax collection, to how these funds are distributed and further used by the constituencies very transparent. Citizens will be able to know whether the funds allotted to their constituency are being used properly or not.
  2. Prevents Frauds
    It will help in reducing and avoiding frauds as anyone doing so can be caught easily. That's the advantage of blockchain technology.
  3. Tracking Money Allocated to Contractors
    Even the money a state govt entity allots to the contractors for various projects is well tracked. This can help keep track of exactly where they used the money, hence again reducing corruption.
  4. Relief for citizens
    Imagine knowing how the government is using your money? How awesome is that!

Instructions to Run

  1. Go to client folder: cd client
  2. Install node modules: npm install
  3. Start Server: npm start
  4. Go to http://localhost:3000
  5. You will be asked to login on Portis Wallet integrated with the website. Create and account on Portis and login.

Screenshots

Developers


Aastha


Agrim


Tushar

taxchain's People

Contributors

aastha985 avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.