Inspiration

In LEDC countries where mobile payments are often the most preferred way of money transfer for their accessibility. We wanted to make cryptocurrencies are accessible to mobile users and even in the most remote areas where there might be no internet available. We also wanted to show that there is tremendous potential for blockchain technology in the mobile platform. A report from Allied Market Research said that the global mobile payment market size was valued at $1.48 trillion in 2019, and is projected to reach $12.06 trillion by 2027.

What it does

It allows sending cryptocurrencies over SMS protocol in a secure way. This makes cryptocurrencies and digital assets on the blockchain really easy to transfer and lowers the barrier for getting into this make space.

How we built it

We used the Twilio API to allow SMS communication between our server and users. Our server uses the Stellar Javascript SDK to connect to the Steller Testnet blockchain. The service was built with NodeJs, Express, React, and Firebase as it's database store.

Challenges we ran into

One of the challenges we faced was making sure we are able to store users' information sucerly in a decentralized manner. Remote teamwork was difficult in such a short amount of time. Understanding blockchain technology

Accomplishments that we're proud of

Working with new APIs such as Twilio and new technology such as stellar was very challenging and rewarding at the same time.

What we learned

We learned a lot about blockchain technologies, NFTs, Cryptocurrencies , Hashing algorithm. We are able to learn by experimenting with unfamiliar technology such as firebase.

What's next for Offline Crypto Transfers System

We love to be able to challenge the notion of traditional mobile payments that are backed by fiat currencies and learn how to improve the security of our service.

Built With

Share this project:

Updates

posted an update

USE SMS to send the following message to the number: +14109836420 (replace the capitalized word with your own)

command 1: oct create account 6_DIGIT_PIN NAME command 2: oct send 100 to PHONE_NUMBER PASSWORD

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