Inspiration

Our inspiration was to create something that would allow users to give back, even when you don't have the financial ability to, all while on a secure peer-to-peer network.

What it does

GiveBack acts as a money transfer service application. Users can send money to each other quickly and easily, all regulated on the blockchain. When a user goes to cash out their balance, they have the option to either put their balance towards affiliate marketing gift cards or donate a portion of their balance to a charity of their choosing. This allows for a convenient, fast, and simple way for users to donate to charity at the convenience of a button.

Who this app is for

Younger people who want to start giving back but might not know where to start

How we built it

The front end of the application is a visual mockup created using MarvelApp. The backend functionality of the application was built in Java, and the blockchain functionality was built within CodeSandbox working off of Stellar's template and documentation.

Challenges we ran into

  • Front-end development was the main challenge we ran into since no one in our group has any experience developing front-end mobile applications. Because of this, several issues arose when attempting to connect the backend components with the blockchain functionality, and then tie this all into a front-end application.
  • There were also several issues with developing the blockchain functionality. We all have little to no blockchain development experience and spent most of the day reading up on documentation before even attempting to code the functionality into the app.

Accomplishments that we're proud of & What we learned

  • MJ: Being able to contribute and develop the frontend mockup, learning about app development
  • Nara: Learning about how to design an app workflow and learning about the inner workings of app development
  • Vena: Implementing knowledge and experience in Java in a practical way
  • Allyson: Learning more about blockchain and implementing it in a practical use case

What's next for GiveBack

  • Connectivity between UI, Backend, and Blockchain network
  • Option to split payments between multiple charities
  • Options to add local charities
  • Ability to add additional money to the charity account
  • Cashing out in the form of gift cards
  • Ability to add friends for faster transactions

Built With

Share this project:

Updates