Inspiration
Now a days it becomes a daily news - scam in charity trust. The crowdsourcing of fund for a common cause is a powerful tool to help the under privilege people. But these scams are discouraging the people from this noble cause. Every year charity organizations loose a lot of money, due to fraudulent activities. Stolen money comprises the bilk of loss. Other losses (in-direct) are
- Loss of credibility
- Loss of good will.
- Time and money spend in bureaucratic process to cover the losses.
Various reports and studies suggest a ** 5% to 15% ** of total fund amount, in annual losses, due to fraud. These are the disclosed values and usually do not cover the in-direct losses’ value.
As CATENA uses AI-ML and Blockchain technology preemptively, it will be able to capture and prevent many of these losses.
This inspires us to solve this social menace using technology.
What it does
It brings transparency, end to end traceability till the end beneficiary, resiliency, distributed trust instead of a central authority and builds the ability to check the compliance of these charity houses in a distributed system. Using machine language it prevents systematic fraud happening from the front end. Blockchain prevents from hacking at the back end and acts as an distributed ledger to validate the offline records.
How we built it
CATENA is an idea to resolve the social problem. We first started only with the blockchain solution with Solidity and smart contract then expanded to expose them as REST API using Spring boot application. Due to various limitation of blackchain interms of reporting, relationship and size of data storage it is linked later with offchain DB (MongoDB). To prevent the fraud happening in the system introduced Machine language. Very unique and fluid UI is developed. It is REST API based application which can be integrated with any UI platform and it's dockerized so that it can be easily scalled.
Challenges we ran into
We realized that the technology to use is blockchain and no one in the team aware of blockchain or solidity and then the learning and fun started from there. Installing the private Ethereum network is key and getting it into our developer desktop was a key challenge.
Accomplishments that we are proud of
Learning the new technology Ethereum, Solidity, Web3J, MongoDB, SWIFT, VueJS, It is very challenging and gives us a pride and satisfaction
What we learned
Ethereum, Solidity, Web3J, MongoDB, SWIFT, VueJS
What's next for CATENA
Following are the roadmap for CATENA
- Enabling entities like charity houses into smart contract
- Enabling user management
- Enabling approvals
- Improving on the consensus algorithm using Clique
- Identifying and Preventing frauds using AI



Log in or sign up for Devpost to join the conversation.