SubChain is a blockchain-based subscription payment platform designed to manage transactions automatically using smart contracts. The main goal of this system is to eliminate dependence on third parties such as banks or payment service providers. By leveraging blockchain technology, all payments are securely recorded, immutable, and verifiable by all parties.
- Solidity (Writing Smart Contracts & Tests)
- Javascript (React & Testing)
- Hardhat (Development Framework)
- Ethers.js (Blockchain Interaction)
- React.js (Frontend Framework)
- MetaMask
$ npm install
$ npx hardhat test
$ npx hardhat node
In a separate terminal execute:
$ npx hardhat run ./scripts/deploy.js --network localhost
$ npm run start