Challenge
Before
Small transfers among friends were cumbersome with cash hand-offs or bank transfers, while recipient-selection mistakes and slow arrival confirmation hindered casual exchanges.
-
Send coins to friends easily, on the spotCash and transfers are cumbersome
-
Specify the recipient quickly and accuratelyWorried about number/account input errors
-
Check balances and arrivals right after sendingSlow updates cause worry
-
Stay in touch with the person you sent toCommunicating outside the app is messy
Solution
After
Specify a recipient by user search or QR code and send coins. Socket.IO syncs balances, incoming funds and notifications in real time; in-app chat handles communication. Laravel Passport secures authentication, and images are stored in AWS S3.
Transfer screen — specify a recipient and send coins (balances and arrivals reflect in real time)