Inspiration

Our team has diverse members from all over the globe, so when we decided to build an app, we agreed it must be something for social good because from where our members come from they all have some specific localized problem (other than COVID) that the world needs to hear and support.

One of our members is from the US, where #BlackLivesMatter needs support. Another member is from Punjab in India where debt-laden farmers are suiciding. All this pointed that we need to build something that (1) streamlines the process of supporting them for people who want to help and (2) make a one-stop solution for people who need to start a campaign for fund-raising.

TLDR; small actions x a lot of people = BIG CHANGE

Contact Us: https://farahnada1000.wixsite.com/online

What it does

Currently, our app does the following :

  • For a donator :
    • A donator can see all the currently posted Campaigns and see their story requiring fundraising
    • Contact the Campaign via email or send money via email through PayPal
  • For a fundraiser :
    • Create and manage Campaigns requiring funding

How we built it

We did our entire built during the hackathon and wanted to make it in a simple, quick method so we have decided to use the following technology :

  • Kodular.io was used to develop the entire app. We didn't have to use a specific language because of Kodular's block layout for development
  • Firebase for the database of logins

Challenges we ran into

We ran into quite a few challenges during this hack but were happy it provided us with an opportunity to learn more.

  • Initially we had trouble fixing the way we were to build this project a few of us were good at Java for Android, others at Flask or Flutter
  • Our members were from different time zones: the US, the UK, India, and China. We even had a time difference of 12 hours between the members
  • Collaboration was an issue in Kodular as the platform did not natively support it. We created a new common email and logged in to Kodular together, with it to solve this
  • We initially used Firebase for the backend but this was causing problems but we eventually solved it

Accomplishments that we're proud of

It was the first hackathon for some of us, so we're proud of many things.

  • Most of all we got to meet and collaborate with people all over the world
  • We built a working app and that can later be built upon
  • The app is of great use to people all over the world. We're happy to be helping changemakers all over the world.

What we learned

  • Build and deploy apps super quickly and easily with Kodular
  • Gained so much experience collaborating
  • We learnt about many new services like Repl.it, Firebase, Agile development, and many features we hadn't used in GitHub

What's next for Donatable

Currently, our app is in something like a prototype or a closed alpha state, we're hoping to improve on the app and add following features

  • Make it a one-stop-solution for campaigns like manage details from Change.org and other campaigning services
  • Add features like how impactful is the topic and hashtags on Twitter, Facebook
  • Show the statistics and demography of users who have funded the cause through the app
  • Users who can fund projects will see projects available near them
  • Verification of campaigns and their causes
  • Categorize and sort campaigns according to priority
  • Give those who want to start a new campaign an opportunity to do so. The created campaign will run not only on our app but also on social media, Change.org and other services
  • Give awards and recognition to best contributors
  • The project will run as a non-profit with every feature and additional support for free. We intend to implement another donation feature for us, to cover the operating costs.

Built With

Share this project:

Updates

posted an update

Donatable was a very fun project to work on. Personally, I had a couple of problems with the coding. The first one was getting Firebase to work like MySQL (A relational database). The second one was how hard it was to change or add new feautures. At first, our project only had cash donations. Then, one of our team members thought that it would be a good idea if we added other types of donations. We had to edit basically every part of the app. But, after cranking out 14 hours of coding on Kodular, I finally said good night to my team members, and they continued to work on it, and create the video.

Thanks: -Keshav Majithia -Nada Boutaoui -Noel Jacob -Olamiposi Oso

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

posted an update

we wanted to participate in changin the world and making it a better place by this app, we all know , that there are a lot of peoplr in need everywhere in the world "especially now , a lot of people lost their jobs because of COVID19 ", and also there are a lot of people who can help !!,but maybe don't know how or where ! so we wanted to help them with this app

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