
The Charity
An Inventory Management system
To address the challenges faced by the charity, the app The Charity aims to simplify inventory management by enabling the director to efficiently organize, track, and record donations. By doing so, we hope to reduce the diretor of the charity organization's workload and improve the overall operational efficiency.
Project Type: UX Research & Design, Inventory Management System
Duration: 10 Weeks
Role in Team: User research, prototyping, user testing, and accessibility improvements
Tools: Figma, otto, Google Docs, Microsoft Excel
The Background
The Story
The Charity is a non-profit organization, committed to supporting refugees and new immigrants by providing essential supplies such as clothing, furniture, and household items. Due to the absence of a digital tracking system, donations often pile up in disorganized stacks, making it difficult for staff and visitors to locate necessary items. The reliance on manual record-keeping, using notebooks, further exacerbates the problem by increasing the workload and leaving room for errors
Why did The charity project inspire us?
At the beginning of our journey with The Charity, we witnessed the overwhelming workload shouldered by the director, who not only manages the inventory but also handles other choses including but not limited to donor organization, and refugee reception. Her dedication to helping others, despite limited resources, deeply resonated with our team.
We were deeply moved by the mission and goals of the Charity. However, existing management challenges are limiting their impact. This inspired us to design a simple and user-friendly inventory management system to help the organization improve efficiency, reduce administrative burdens, and better focus on serving the community.
Challenges
How can we design a simple and smartphone-friendly inventory management system to improve the organization, tracking, and sharing of information for The Charity, while addressing its current resource limitations?
Lack of Digital Tools
The director is unfamiliar with digital devices (except for cellphones) other than notebooks, making manual record-keeping the only option.
Bad Information Sharing
Due to the absence of an information-sharing mechanism, only the director is aware of inventory and pricing details. thus, the director has to be there 24/7.
Our Goals
Disorganized Inventory
Donated items are not categorized, and the storage area lacks clear labels, making it really hard to locate items.
Develop an intuitive inventory management system that simplifies record-keeping and categorization of donations.
Enhance information shareability among staff to reduce reliance on the director's knowledge.
Include features which are compatable for smartphones, ensuring ease of use.
Provide a system that improves the overall user experience for both staff and visitors, fostering better operational efficiency
Safety Risks
Some storage shelves have deformed over time due to heavy loads, posing potential safety hazards
THE Research
-
GOING THROUGH THE TARGET USER, THE METHDOLOGY, AND THE KEY FINDINGS
-
DECIDE THE CORE PROBLEM AND THE SECONDARY PROBLEMS
User research insights
-
The director of The Charity, an Iraqi woman who is resistant to most digital technologies except smartphones
-
Conducted on-site observations of inventory rooms.
Interviewed the director to understand her challenges and expectations.
Used qualitative analysis methods, including empathy mapping
METODOLOGY NO.1 : on-site observations of inventory rooms
Current Challenges
Manual Record-Keeping:
Handwritten recording, on the notebook, leading to diffcult item-tracking.
Lack of Digital Knowledge:
The director’s non-tech savvniess required the smart-phone compatiable app instead of a laptop one.
Information Syncing Issues:
There is no effective mechanism for sharing inventory information among the director and the volunteers
Disorganized Inventory:
Donations, including clothes, furniture, and household items, are stored in a messy and unorganized manner.
METODOLOGY NO.2 : the interview with the community director and volunteers
Director & Volunteers’ Needs and Pain Points
Overwhelming Workload:
Tedious work for the director only
Limited time and resources
Dependence on the Director:
Director: knows all the details of the inventory, such as item prices, availability, and locations.
Volunteers: lack of information, cannot operate independently without her guidance
Need for a Tracking System:
A simple and efficient system is required to track the location, quantity, and condition of items in stock, as well as the refugees' visit history.
Language Barrier:
The director is more comfortable with Arabic than English. This emphasizes the need for bilingual features in any proposed solution
THE PROBLEM DEFINITION
We created a comic strip to illustrate a situation frequently encountered by the director. The director struggles to communicate with volunteers, leading to situations where some refugees repeatedly collect items over a few days without the volunteers knowing. This lack of communication creates challenges for effective management. Based on this comic, along with field observations, interviews, and the user empathy map, we identified the core problem and outlined the secondary issues.
THE CORE PROBLEM
Lack of a non-tech-savvy inventory management system to track, organize, and record items efficiently
SECONDARY PROBLEMS
Over-reliance on the director for inventory knowledge.
Inefficiency in locating items.
Limited information sharing among staff
IDEATION
-
Generate creative ideas to solve the challenges faced by The Charity
-
Visualize the ideas generated during brainstorming.
-
TO SOLVED THE CORE PROBLEMS
BRAINSTORM
We used brainstorming and mind mapping to identify potential solutions for a non-tech-savvy inventory management system. The process helped us explore various aspects, including recording, tracking, organizing donations, and enhancing user experience.
Sketch & SELECTED FUNCTIONS
SKECTCH
We created the sketch during the brainstorming phase are visual representations of the ideas we developed. These rough layouts were designed to simulate the prototype's core functionalities, such as donation uploads, customer tracking, and inventory search.
selected functions
Upload Items
Search Items
Add/ Search Customers
Customers Tracking
Prototype
-
using Figma to provide a realistic representation of the final product
-
selected the key features and explain more details about it
high0fidelity prototype
Figma Link Provided: https://www.figma.com/proto/vBQaBlFXS8gb10SDklauTJ/The-Charity?page-id=0%3A1&node-id=116-2&starting-point-node-id=116%3A2&t=OyIWeFrB4cLvBxfa-1
upload items
key screenshot
Step 1: login (setup a new account or just sign in)
Step 2: click upload item.
Step 3: the button will navigate you to a new page, click place item.
Step4: then you add a new item sucessfully, you can either see the item details or back home
add new customers
Step 1: Access the "Add Customer" section from the homepage.
Step 2: Input customer information, including name, contact number, financial status, and family details.
Step 3: Review the entered details and click the "Save" button.
Outcome: A success message confirms that the customer profile has been created, with an option to view the profile or return to the homepage.
search items
Step 1: Search for an item in the inventory using the search bar.
Step 2: Select an item from the results to view its details.
Details Shown: Name, category, condition, size, and availability status (e.g., "In Stock" or "Out of Stock")
Outcome: Enables staff to quickly check item information or prepare for distribution
Track customers
Step 1: Search for a customer using the search bar on the "Search Customer" page
Step 2: Select a customer from the results to view their profile, including their item-receving history.
user testing
We conducted a Think Aloud Test with key stakeholders, including the charity's director and volunteers, to evaluate the usability of our high-fidelity prototype. The goal was to identify potential improvements and ensure that the design addresses the specific needs of the organization.

testing Process
Key Findings
Easy Of Use
Both the director and the volunteer found the app intuitive and easy to navigate, confirming the non-tech-savvy design meets the usability goals
Family and Financial Information Separation
The volunteer suggested separating the family and financial situation sections in customer profiles for better clarity
Additional Features Request
The director requested an exchange/return function and size and condition fields to improve item tracking, especially for clothing donations
INACCURATE ARABIC TRANSLATION
The director noted that the “Give away” button was mistranslated as somthing else in Arabic. Correcting this will improve clarity for Arabic-speaking users.
“It’s effective overall, it’s helpful, I love this app”
Volunteer I.
“it’s good, it’s super easy to use, but some arabic translation is weird”
Director S.