CharitySpotter is an open source tool devised to help charities with inventory and stored object location.
CharitySpotter allows organizations to capture photos of their collections and automatically generate a searchable inventory.
-
Volunteers collecting donations take pictures with their phone and push the pictures through the app.
-
CharityStopper uses the clarifai API which returns a list of tags based on the images of the objects.
-
Photos and tags, along with other meta-data (i.e. location of collection, storage unit, timestamp of collection, etc.) are saved on Firebase.
-
Batch CRON jobs create an index the new objects stored, making the donations collected searchable.
-
Through the webpage (http://charityspotter.com) users and organizations can search for specific items, or browse through the different categories.
At the organization level we believe CharitySpotter can help organizations keep inventories easily and make use of this inventories in order to create efficient campaigns.
Having this information available also enhances communication between different organizations, being able to collaborate and share information and donations as needed and establish partnerships.
At the individual level the tool can help connecting individuals with needs to organizations that can fill those needs.
CharitySpotter was created as part of the Firebase Hackathon (Nov, 2015) by John, Kay, Morrison and Will.
The CharitySpotter website was built using bootstrap
The backend is powered by Firebase which is a platform that provides Backend-as-a-Service for real-time data that simplifies interaction between database and clients at micro-second speed. Firebase also provides the NoSQL storage of the data captured by CharitySpotter.
A Google Compute Engine runs batch processes such as the clarifai API call and the indexing on the new tagged data. GoLang scripts integrate all these features together.
CharitySpotter has a working prototype Android app for object capturing. We are hoping to publish the app to Google Play soon, so stay tuned!
In the future we will make our best to release an iOS app. However, this is a side-project created by a very cool team of people that got together for the weekend, so please bear with us!
For further information here is the actual pitch the team presented at the event.