Inspiration

Have you ever checked out at a grocery store only to be bombarded at the last second for donating a few pennies to a select charity? A charity not selected or reviewed by you? And, have you been put on the spot to donate, as a hassle, only to have wished you had something more seamless? Our team has felt the on-the-spot pressure and to tackle this situation, we came up with Chare.

What it does

Chare makes a small donation from your bank account every time you visit a store of your choice. We aim to weaken the equity gap by providing consistent donation streams routed to charities. Give 0.05 cents to your selected charity with every visit to Starbucks, or even save 0.10 cents to your retirement account on every stop for gas. In a hectic world, Chare makes charity mixed with financial responsibility effortless.

How we built it

Chere was built with a Python backend API that uses flask, SQL cloud DB courtesy of CockaroachDB, and a mobile frontend built with Google's Flutter framework

Challenges we ran into

  • Setting up an android development environment with android studio
  • Learning Flutter, a python backend framework
  • Learning peewee, a python SQL framework
  • Determining features to include and exclude in our MVP
  • Workflow and brainstorming techniques such as a SWOT analysis

Accomplishments that we're proud of

  • Well designed fronted UI Mock-up
  • Easy to read and concise backend code
  • Built first project functional backend application
  • Learned how http routing works in python with a REST API

What we learned

  • How to use Flutter, Peewee, Flask, and CockroachDB
  • General overview of how HTTP routing works in Python and by extension, other languages
  • Setting up an environment for android development
  • Project planning for an MVP

What's next for Chare

  • Improved Demonstration UI
  • Charity choice
  • Bank account selection
  • Code refactor

Built With

Share this project:

Updates