A decentralised VAT refunds platform for TAX-free shopping on the Algorand blockchain.
Application deployed on the Algorand TestNet.
- Nodejs
- npm
- Mongodb
- Clone the repository
- Run
npm i --save
to download all the required libraries - Run
npm run init_db_testnet
to setup the db - Run
npm run server
to start the application
The application is accessible on localhost:4060
.
There are 5 default users on startup such that:
Username | Password | Role |
---|---|---|
[email protected] | asd | USER |
[email protected] | asd | MERCHANT |
[email protected] | asd | AUTHORITY |
[email protected] | asd | POLICE |
[email protected] | asd | CUSTOMS |
- USER
- Make payments to MERCHANTS
- Buy VAT COINS
- MERCHANT
- Recive payments
- Providing the
vat-free payments
service
- AUTHORITY
- create and distribute
merchant identity tokens
- create and distribute
vat coins
- create and distribute
- POLICE
- create and distribute
tourists identity tokens
- create and distribute
- CUSTOMS
- refound the vat of users
Credits: @Linch01