Inspiration

The ability to seamlessly make and receive payments is an important part of our economy and we noticed that many wallet applications cater more towards businesses. Allowing everyone to make payments no matter how large in quantity or if it is a one-time transaction was our mindset when developing FluxWallet. Our goal is to leverage third party verification to authenticate users, allowing smaller businesses or individuals to utilize our app without the hassle going through complicated documentation of other third party services.

What it does

FluxWallet allows users to deposit money directly from PayPal, their Cryptocurrency wallets or Visa. Once deposited users are able to send money directly via the FluxWallet application, through SMS as we have integrated Twilio or directly using our API. For example, a content creator could mass reward their audience through our API.

How we built it

We built the client in Dart with Flutter and the server in Python with Flask. We then integrated Twilio in our Flask server in order to receive webhooks of messages sent to our registered Twilio numbers.

Challenges we ran into

A large challenge we ran into was setting up Flutter as it was our first time leveraging the framework and we spent numerous hours going through the documentation due to missing components.

Accomplishments that we're proud of

We are proud of the fact that we came together as a team in order to develop an application while learning a new programming language and framework.

What's next for FluxWallet

FluxWallet's next steps would be to integrate a withdrawal system via direct deposit or PayPal in order to allow users to withdraw as they please.

Share this project:

Updates