
Stock Pro
Inventory management application for small businesses.
Responsibilities: product UX | UI | Personal project
Overview
What is Stock Pro?
Small business inventory management app.
The application allows business owners to remotely control all inventory data, thereby improving their work efficiency. They effectively and professionally receive data and insights into sales reports and business expenses, thus increasing business profitability by reducing losses and saving time and resources.
The Challenge
To design a product (mobile application) that Increases business profits by improving the efficiency of the work process through proper inventory tracking. This will include splash screen and onboarding screens, login and signup screens, and a home screen that would display data on sales, inventory, and suppliers and also search, notification, and menu features.
A reports page, an orders page, an inventory page, and also a page for users to scan products so that they can get all the details about the item.
The Goals
-
To create a smooth experience for users in controlling and tracking their sales and inventory.
-
To ensure that users can easily order products for their business.
The Design Process

Stock Pro Design Process
User Research
The first part of the project involved interviewing small business owners to understand their needs and the challenges they face when managing product sales, inventory, and employees, and providing customer service daily.
After conducting my research and identifying what the problems are and the need for the best approach to solving the problems, I moved on with my process.
Pressing Problems:
-
Business managers don't have proper inventory tracking, so their employees check inventory during work, so sometimes there are product shortages and deficiencies.
-
Because the manager does not track sales data in real-time, he does not understand how to improve the business's profitability index. Since he sends a report to an accountant each certain period and then receives an analysis of the data, there is a possibility that as a result of the loss of time and money, the business' profit percentage may decrease.
User Persona
The next step I took was to create a user persona. The user persona was created to have a point of reference when addressing the user’s needs during my research. User personas are needed to describe potential users based on my recently concluded research. The user persona that I’ve created describes the user profile, bio-data, personality, goals, and frustration when using the mobile application.

User Persona
User Flow
User flow is the path a prototypical user takes on a website or app to complete a task.
This user flow shows through a set of steps how to place a simple order without too much effort.

User Flow
Ui Design


Dashboard screen - One place to track and control all sales data and inventory in real-time.
The user can switch between time ranges to see the data he needs, he has the option to do a quick action and press a button to new order, view a full report, or add a new supplier.
Reports screen - Choose one of the types of business reports you need to analyze.
The user can choose between a variety of reports such as: sales report, inventory report, employee activity report, money movement report, credits report and more.
Scan screen - Fast barcode scanning of products.
The user can access product details by scanning a barcode. The user can also scan new merchandise as it arrives in the store.
Inventory screen - A summary of all the inventory data of the business.
The user can select a category from the inventory and search for the product he wants to see.



Orders screen - Has four pages that you can go through for a desired action, the orders page, suppliers page, low-in-stock page, and recommendations page.
On the order page - the user can check when the new orders are due to arrive, on the suppliers page he can add a new supplier or make a new order by selecting one of the suppliers, on the low of stock page he can check stock that is about to run out and place a new order, on the recommendations page he can get a recommendation for ordering seasonal, trendy merchandise, etc.
Prototype

Onboarding

Scan

Orders

Dashboard

Reports

Inventory
Screen images
Conclusion
It was an interesting project, as someone who knows the field of inventory from the employee's perspective, the manager's user journey was complex, but also enjoyable to design and create.
I look forward to user testing to ensure a successful user experience.