The vision of FADI is to create a secure environment where people are able to view their different crypto wallets without having to login in on various platforms. FADI is an app that allows an individual to access their various crypto wallets all on one screen. It also helps to regulate and update one on the rise and fall of cryptocurrencies. It also enables users buy tickets to events and create events very easily on the platform.
What it does
•Our cross-platform app enables users to create wallets across different chains.
•Send tokens cross chain.
•Create NFT tickets to events that is accessible cross chain, users can also buy tickets and show proof of ownership via a QRCode. •Send crypto to contacts
•receive notifications on successful purchases and creation
How we built it
We built the front-end using flutter due to it's ease of quick prototyping to create mobile and web apps, the backend was built using node.js, the notification system uses firebase, all private keys are stored on device using an encrypted database. Our web app was hosted using Netlify. For the backend, the cross-chain token transfer uses the depositAddress function in the axelar js sdk. The ticketing system makes use of Axelar’s General Message Passing (GMP) to create, mint and buy NFTs.
Challenges we ran into
The major challenge we had was not getting the cross chain transfer to work using DepositAddress when trying to send tokens from Etherium to moonbeam chain.
Accomplishments that we're proud of
We are proud that we were able to build a complete demo within the time given
What's next for FADI
FADI will be upgrading to requesting you to provide evidence of identification e.g international passport, National Identification, etc. making it relatively easy to confirm and verify your identity when you engage in travels and transactions.
smart contract addresses, web app and code can be found in the github readme attached below
Log in or sign up for Devpost to join the conversation.