Fausio's Face

Culistock Web App

An online platform aimed at individuals who prepare food at home, facilitating the management of their stocks in sync with their sales activities.

UX DesignPersonal Project
Mockup of the Culistock project administration page

The project at a glance

Connect stock management to everyday sales

A collaborative product and UX concept for people running food businesses from home, developed with Márcio Ngulube.

  • UX Research
  • User Flows
  • Prototyping
Scope
UX research, user flows and interface prototyping.
Status
UX concept and prototype
Starting point
Concept started in December 2020; the documented sketch tests took place in January 2021.

The problem

Understand how home food businesses track ingredients, stock and sales, and make that work easier to organise.

The boundaries

A product concept developed through research, user flows, sketches and interface prototypes. The work presented here ends at the prototype stage.

Project Overview

Location
Maputo, Mozambique
Date
December, 2020
Role
UX Designer
Why
Personal Project
About the project
This project is the result of a collaboration with my friend Márcio Ngulube. The idea came up during a conversation about the homemade cake business. It was developed as part of my personal project while completing certifications at the Interaction Design Foundation. This study illustrates the process I follow to identify a problem, create, test and iterate solutions when solving UX issues.
The challenge
Although the cake and home-cooked meals sector in Maputo - Mozambique, is robust, owners of these businesses still use antiquated and non-digitized methods to manage their inventories and expenses, resulting in more labor-intensive and less efficient processes.
Success criteria
The goal was to assess whether business owners could understand and use the proposed stock and sales workflows in a prototype.
About the app

Culistockis a web application for people who do food business from home, which helps them manage their inventory according to the sales they make.

What I did
Research PlanInterviewsSurveysPersonasBrainstormingAffinity DiagramWireframesHigh Fidelity PrototypesUsability Test
Some screens (interfaces) from the Culistock project

RESEARCH

Problem Analysis

Interviews

The first step was to delve into the particularities of their daily lives, understanding the operational difficulties they face daily and exploring the ambitions they outline for their business.

This process of direct involvement allowed a deep understanding of the owners' needs and expectations, thus constituting the essential basis for creating effective solutions within the scope of application development.

Observations in interviews
  • Most owners responded that they were aware of the stock reserved for upcoming sales.
  • A frequent problem that we confirm is that most people actually use paper and pen to record their sales and control their stock.
  • While some resort to traditional methods, such as pen and paper, to manage their stocks and sales because they are unaware of simpler alternatives, others opt for this approach due to the lack of adequacy of known solutions to their specific needs.
User comments

My goal is mainly to earn a small income for my needs and gain experience.

I'm usually not very organized when it comes to managing my ingredients.

I buy it as soon as it runs out, I don't have very fine control over my ingredients.

I register sales using my book, I was not aware of the existence of an application

Conducting Survey

To complement the initial interviews, we conducted surveys to gain quantitative insights into the practices and challenges faced by home business owners.

Bar chart showing the area of specialization of home business owners: Homemade Cakes - 7 people, Savory Snacks - 5 people, Meals Only - 3 people, Custom Cakes/Savory Snacks - 1 person, Vegan Meals - 1 person.
Pie chart showing the process that business owners use to control their stock: 60% use a notebook, 10% do not use anything, 10% keep it in their head, 10% use a notepad, 10% use a website
Can you describe what your main objectives are for your business?

10 Responses

My main objective is to create a well-known brand that can generate profits

Sell more to target audience

Firstly a small income for my needs and to gain experience

If you don't use an app or website to manage your business, what is the reason?
Reasons for not using a business management app, from 9 responses: 7 people (77.8%) do not see the need and 2 (22.2%) have not found one that meets their needs.

DEFINE

Affinity Diagram

To structure the information collected during the research, I created this affinity diagram in order to identify relevant data and common themes in the project, which emerged during the interviews with the culinary business owners.

Affinity Diagram created in the Culistock project

Personas

After gaining valuable insights from this project, we proceeded to create representative personas. These personas, based on data collected during interviews and surveys, serve as fictional representations of the different profiles of home business owners.

Information about the persona Maria
Information about the persona André

Original research artefacts in Portuguese.

IDEATION

Brainstorming Ideas

During the ideation phase, we recognize the importance of conducting brainstorming sessions to generate innovative ideas, aiming to find specific solutions to the challenges identified within the scope of app development for home businesses.

Notes written during the process of brainstorming ideas to solve the Culistock project problem

From observation to interface

The decisions behind the work

  1. Start from the way owners already work

    Observation
    Interviewees described using notebooks or memory to track sales and ingredients. Existing tools were not always known or suited to their routines.
    Decision
    Focus the concept on the relationship between ingredients, dishes and orders, supported by a dashboard and explicit task flows.
    What this led to
    The prototype connects stock and sales in one interface, providing a concrete way to discuss the concept with business owners.
    See the user flows
  2. Test the tasks before writing the application

    Observation
    A visually complete dashboard alone would not show whether owners could create an account, an order or a dish.
    Decision
    Use low-fidelity sketches in task-based sessions with four people before developing the high-fidelity interface.
    What this led to
    One participant struggled to find the action for adding ingredients to a dish. That finding exposed a concrete discoverability problem, alongside positive navigation feedback.
    See the usability findings

User Flows

Another crucial step in the ideation phase involved creating the usage flows for this application. We carefully develop maps that outline the expected interactions and experiences for users, ensuring intuitive navigation and fluid integration of features.

Sitemap of the Culistock project illustrating the login and registration process

Sitemap

At this same stage, we proceeded with the creation of the site map. When developing the site map, we seek to optimize the user experience, ensuring logical and coherent navigation that reflects the objectives and needs identified during the research and ideation phase.

Culistock app admin panel sitemap

PROTOTYPING

Sketches

Subsequently, I created sketches in order to validate users' reactions to the structure and flow of the solution proposals.

Usability Test

For usability tests, we selected 4 users based on the characteristics closest to the personas created, looking for individuals aligned with these profiles.

The selection process aimed to find business owners who shared these characteristics and contributed significantly to the test, with a more descriptive approach to screening questions. Furthermore, we presented the sketches (wireframes) to the participants, clarifying from the beginning that it was a black and white draft of the final product.

The task table records four people testing the sketches. The findings describe navigation in that sample and at that early stage of the concept.

Report of usability tests carried out with the sketches

Visual styles and components

After completing the usability tests on the sketches, we moved on to the development phase of the visual identity and interface components. Choosing blue as the primary color was a conscious decision, based not only on it being one of my favorite colors, but also because it is a preference shared with my friend Márcio. This choice seeks to incorporate personal elements into the aesthetics of the application, promoting a meaningful visual connection for us and, potentially, for end users.

Culistock Style Guide (all elements reused in the designs)

High Fidelity Mockups

After analyzing the usability tests, the insights obtained were incorporated into the sketches, elevating them to a high-fidelity version aligned with the project's visual identity. Even while completing the final elements of the visual identity, the overall appearance was substantially defined and used as the basis for the final design.

4 Point Grid

When creating the interfaces, we adopted a structured approach, implementing a 4-point grid to ensure consistency across all components developed. This meticulous practice aims to ensure uniform organization and precise alignment, contributing to a cohesive and enjoyable visual experience in every part of the interface.

Final Considerations

The result is a product concept supported by research, task flows, sketch testing and high-fidelity mockups. Testing made both the workable navigation and the difficulty of finding the ingredient action visible.

Frontend and backend development were proposed as a later stage. The prototype established a direction for the product; a useful next validation would revisit the difficult tasks and test the refined interface with business owners.