This codebase was developed by Nathan Galindo as part of an academic research project at Baylor University which lookes into how NFT technology can enhance financial services, such as invoicing.
The project uses smart contracts to create unique NFTs for each invoice. These NFTs represent the invoice and contain all necessary information such as the amount due, due date, and payment details. The NFTs can be easily transferred between parties and tracked on the Solana blockchain, providing a transparent and secure way of handling invoicing.
To get started with the project, you will need to have the following software installed:
Once you have these tools installed, you can clone the repository and run the following commands:
git clone https://github.com/nathanzebedee/blockchain-research/
cd blockchain-research
anchor build
cd /app
yarn
yarn dev
To use the project, simply create a new invoice by interacting with the smart contract. This will create a new NFT representing the invoice. The NFT can then be transferred to the appropriate parties and tracked on the Solana blockchain.
This project is licensed under the MIT license. See the LICENSE file for more details.