Inspiration
With the future ever advancing in our direction taking the preemptive steps to secure your belongings and personal information is vital. We are inspired by the potential of the Blockchain. However, this technology has hurt us just as much as it has helped us. Theft is a major issue when it comes to crypto currency. In response to this we designed a 2FA program to require authentication when any transaction happens from your crypto wallet. HeyThere! makes it so that approval is necessary from your mobile device in order to move forward with transactions.
What it does
HeyThere! utilizes Twilio to send a text message to an account that is trying to send money via Hedera Blockchain technology. After receiving a Yes or No HeyThere! will commence to send or deny the transaction.
How we built it
We used a combination of node.js, Twilio, Hedera, and MyHBarWallet in order to create a two factor authentication (2FA) functionality for our cryptocurrency wallet.
Challenges we ran into
We ran into a few issues as we went on this endeavor, however there are 4 specific issues that we remember through our journey. 1) We had communication issues between our servers. To spare the details of the situation, we had a plethora of issues that were happening at one time. From network misconfiguration issues to logical errors in our code, the painstaking process of walking line by line haunts each programmer as it did last night without exception. 2)As we got past the first major stop we ran into an issue where unknowingly we had two instances of the server running at once. This led to false positives in our testing and took too much time for such a simple solution... As is programming 3)After setting up our custom Node.js API we ran into Cross Origin Resource Sharing issues when trying to send information through the API from Client to Server 4)Although we are all computer science majors, our focus is on the backend of systems. We all have minimal to no front end development experience making coding a bit more challenging than usual.
Accomplishments that we're proud of
The biggest accomplishment that we are proud of is getting the project done to completion. Seeing a working product of what you put a lot of work into can bring anyone to tears. Although we are sad to see the end of RowdyHacks, we are extremely proud of the time and effort we put into this project.
What we learned
Aside from experiencing unknown systems, code and frameworks, we learned that persistence is vital to solving the issues of unknown origin. Sticking with a problem and trying all possible solutions will help solve troublesome errors in your code and implementation.
What's next for HeyThere!
We would like to see full implementation of our code on a crypto website.
Built With
- custom-node.js-server
- hedera
- javascript
- myhbarwallet
- twilio


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