FlowPay
CrossChain Scan-to-Pay App💸
The problem FlowPay solves
The project is a cross-chain payment application that allows users to make direct payments by scanning a QR code.
Simplifying Cross-Chain Interactions
The payment is sent to the chain associated with the scanned QR code, simplifying the process of interacting with multiple chains.
UPI QR Code Support
Additionally, the app supports scanning UPI QR codes, enabling payments to be made in both cryptocurrency and INR.
Goals
The goal of the project is to provide a user-friendly interface for making cross-chain payments, which can be a complicated and time-consuming process.
Secure and Reliable
The app is designed to be secure and reliable, ensuring that payments are processed quickly and accurately.
Flexible Payment Options
It also supports multiple payment methods, giving users the flexibility to pay in cryptocurrency or INR depending on their preference.
Impact on DeFi
Overall, the project aims to make cross-chain payments more accessible and convenient for users, and to facilitate the growth of decentralized finance (DeFi) by making it easier to interact with multiple chains.
Challenges we ran into
Challenges that we faced
Integration problem with wallet👜
Integration of wallet with application on mobile was challenging, we found out that flow wallets did not have flutter sdk , but our project was using flutter as the frontend frame work.
- we solved this problem by using webview in the application itself which opens blocto and magic links for walletless authentication . and extracted the authenticated wallet into the app
Interoperability Issues 😵
Transaction across different chains and currencies was challenge so we solved it by making use of the liquidity pool. Due to the frequent changes in prices of each token relatively there were conflicts from the sent amount , and the processed amount that recepient gets.
- to remove this read write problem , we have kept a threshold of percentage change . and capped the volatility.
User Experience📱
When the application was shown to shopkeepers and other customers they faced troubloe in accessing all the features it took time for them to get aquainted with the UI,
- taking this as a motivation we reorganized the userinterface to make it accessible and understandable to common public
Tracks Applied (3)
Best Mobile Experience
Best Use of Walletless Onboarding
Best app using USDC
Circle