Inspiration
The inspiration for TrustInvoice came from the concerns people have for data security and privacy, assurance that what they see on the internet is real (vs misinformation), and my working knowledge of web3.
TrustInvoice is an Invoice management platform. Not quite a CRM, as the focus will always be on anonymity (we won't capture more than your email), but more than just another 'web3' technology. Ideally, TrustInvoice will always be a browser-based platform where users can go and submit an invoice, deploy a smart contract to give it the necessary security on the blockchain, and ensure that the terms of the contract, that were agreed to, were actually fulfilled.
TrustInvoice was built using Vite, a small supabase db (for invoice id's), and deno edge functions to execute the smart contracts and emails as a whole backend is not needed.
One big challenge is integrating it with the Algoland network, as it's not supported on MetaMask yet and uses TEAL for its smart contracts, which is different from more established smart contract languages like Solidity.
I'm proud of the landing page, as I wanted to minimize the number of clicks throughout and reduce the friction felt by users.
I feel I learned what knowledge it takes to actually implement a fullstack app solo. It's one thing to have the frontend looking good but to ensure all the buttons and components are functional , is another ball park. I really enjoyed it at the least!
What's next is to incorporate the Ethereum, and BTC chains to encourage widespread adoption, and also facilitate transforming fiat directly into crypto for folks adverse to purchasing crypto directly.
Built With
- algoland
- supabase
- vite
Log in or sign up for Devpost to join the conversation.