Inspiration
Over the past year, buying and selling crypto has become increasingly easier. However, even the easiest platforms require logins, buttons to press, etc. I wanted to allow trading more quickly and with less friction, allowing multiple trades in an easy way that apps such as coinbase do not allow. Thus the crypto phone trader, allowing you to trade simply by texting!
What it does
Once signup is complete, this service allows users to submit buy and sell orders of crypto through text messages. They can also see current prices and balances.
How we built it
We run a flask server to webhook twilio's responses and handle signups. User's numbers and api keys are securely received and stored in a sqlite database. Upon twilio webhook, the flask server communicates with Binance API to execute the trade or fetch price/balances.
What we learned
This was my second time using twilio, but first time using webhooks and handling responses. I also learned to use the binance API, and learned of different options or types of orders. Trading crypto is very complicated, and this service consists of only basic functionalities, however in the future it can be expanded on to be more complete for part time day traders that can complete trades quickly and easily without constant monitoring. Finally I also tried using ngrok to host webhooks for my localhost.
What's next for Crypto Phone Trader
- Security checks
- Price drops/other alerts
- Other options and trading (limits, etc)
Log in or sign up for Devpost to join the conversation.