This application was developed as part of the International Aid Hackathon 2022
This project won first place in the Unlocking Communities category! 🏆
💻 Erin Halden: Front-end Developer and Project Manager
💻 Sarah Picard: Full-Stack Developer
💻 Corey Villanueva: Full-Stack Developer
💾 Christian Mosley - Data Scientist
🎨 Bella Branche - Lead UX Designer
🎨 Rebecca Smith - UX Designer
Unlocking Communities, a non-profit that facilitates the sale and distribution of vital water filtration systems and clean-burning stoves in under-developed regions of the world was searching for a streamlined and easy to use application for inventory management and sales contract digitization.
The organization currently utilizes an expensive licensed software, which is un-sustainable for their business structure. In order to divert more resources to their core mission, replacing the current enterprise software with a proprietary application is vital.
The application created is a mobile-first React app, built to be used on Android tablets currently owned by the organization. The application is made to support the needs of local community managers in underdeveloped regions, such as their warehouses in Haiti 🇭🇹
Local community leaders and warehouse managers can log into the application from their tablets, view the inventory they currently have in stock, for both water-filtration systems and clean-burning stoves, as well as enter important contract information which has previously been obtained via paper contract by a community entrepreneur. Allowing for digital inventory management and digitization of paper contracts is important for community warehouse flow and advancement of the organization's mission.
This application is part of a decoupled full stack app. The front-end repository can be found here
The intended user of this application is a community manager working in an Unlocking Communities warehouse.
Application users are able to...
-
⚙️ Login to their account using email and password
-
🤩 See what inventory they currently have in the warehouse and how many inventory items are in transit to their facility
-
✏️ Edit, delete, or add inventory items as needed
-
📋 Input sales contract data, obtained from community entrepreneur sales
- 💿 Automatically allow for offline application use when inputting sales contract and inventory information. Cache data inputted until next internet connection is available.
- 📸 Scan and store paper sales contracts digitally