Unity Care needs a Central Donation tracking system that documents both incoming and outgoing donated items for youth & families.The office and the storage are at different geography demanding to a new mobile technology to capture the details into inventory. Examples include new and used clothes, furniture, backpacks, school supplies, & holiday gifts.
What it does
Captures the Incoming items and Outgoing goods along with details on both Android/IOS mobile devices and synchronizes to the Salesforce CRM.
How we built it
Talking to Debbie, brainstorming the requirements and writing a Use case to meet their needs. We built an application that can be accessed both in Android/IOS and web.The donation database is designed at Salesforce CRM which exposes the RESt API for the mobile application. The item details can be inputted both from mobile interface and Salesforce.com.
Challenges we ran into
Capturing the item details during no network and synchronizing the captured data at later point. Authenticating the Android/IOS application with the Salesforce Org. and avoiding the duplication.
Accomplishments that we're proud of
The mobile application captures the data during the offline mode and capable enough to synchronize to the CRM when there is a network. We enforce clean data at the time of capture at mobile and salesforce platform. The system ensures paperless transactions between the clients and the Development staff at the office saving a great amount of time and effort.
What we learned
Salesforce authentication, Salesforce REST APIs, IONIC, Angular
What's next for Unity Care Inventory System
Future of the Donation System is to extend it to a Order Fulfillment system. The clients are facilitated with online order functionality and get it picked from the office at their convenience.