ZempCenter

A Point of Sales SaaS solution
alt alt alt
Walk-in Customer New Customer Graph
It is vital to provide a quality service to your customers, and it should be available on all devices to stand out from the competition
Our client's digital solution is ZEMPCENTER Retail,
a Point of Sales SaaS solution providing an end-to-end business application.
It offers POS, Inventory, Products, Reporting, Employee/Supplier management.
However, the solution was accessible only on a PC with a browser.
SaaS Solution

01Story Behind

Since businesses are actively introducing mobile devices into their work and the demand for an application for such devices was growing from the side of ZEMPCENTER Retail customers, our client decided to create a mobile app to offer his service.

The client was looking for a team to outsource development, and he was advised by his son to contact us, as his son liked our approach to work and the transparency of processes previously. This is how our cooperation began.

The main tasks the client put on the future mobile app were:
  1. To bring the POS solution to any OS device
  2. To create a solution based on the existing backend of the client’s SaaS application ZEMPCENTER
Story Behind
phone
It will allow ZEMPCENTER customers
to become more flexible in managing goods inventory at any place at any time

Customers can also offer checkout in the store on the shelf or use our client POS for checkout on the road. Based on the tasks, we elaborated the project plan and started the development.

Story Behind
alt
list
list
list
list
list
list

Processes & Challenges

A kick-off call opened our cooperation with a client, where we met and discussed our primary tasks. The most important to the client was our understanding of the project's specifics and implementing his ideas and needs in life fully. Through close cooperation and well-coordinated work, we met all client's expectations in terms of the interface and the logic of the application.

The biggest challenge on the project was working with an external back-end development team. We made many calls with the client's developers to agree on the application's logic and consult them on the needed data during the work. Our developers helped the client's team hone their skills in working with deep links and other subtleties of the back-end and mobile development.

Show more
Every two weeks, our team demonstrated the job done per iteration. Such calls helped us get feedback from stakeholders about whether we are moving in the right direction or not.

Thanks to well-coordinated work, we got an excellent result. Demo meetings have also become an integral part of our work. After the meetings, everyone involved in the development process always got access to the test build and could work with the application themselves.

Processes & Challenges

02Use Cases

phones

02Use Cases

cube

Products
Inventory

Since the primary goal of the application is to make the selling process for retailers as convenient as possible, therefore, we created the following features in the application:

  1. List of Products, which contains comprehensive information about the products including photos
  2. Product Search by title or keyword
  3. Scan Product Barcode or QR Code, which allows you to see the product details quickly
products-inventory
card

Transactions

This function is implemented to enable ZEMPCENTER users to see the list of transactions on all sales. Information on each transaction like date and time of transaction, payment method, status, etc.

card

Customers
Orders

Since ZEMPCENTER is a vendor-oriented solution, we understand that it is essential to see customers’ information and transactions. Therefore, an option such as the Dashboard was created, which is just intended for this.

Here a retailer can find information about the spent amounts of clients, the frequency of transactions, and much more. Also, information about the total order amount, time, and date of the order can be viewed in the customer orders history.

Show more
phones
card

Reporting

ZEMPCENTER app has a feature that lets users generate various types of reports such as Sales report, Top products & categories report, Customer report, Employee report, and Branch report.

Thanks to the data and statistics obtained from the reports, clients can build their development strategy and quickly adapt to the market's needs.

Show more
phones
Use Cases
phones
list

Stock Count

With this function, the user can make a preliminary estimate of the inventory in the store. The user can choose to take stock manually or automatically.

The bottom line is that you can scan each unit of goods' barcodes from one group or scan one barcode and enter the quantity into the system manually, which significantly speeds up the process. As a result, ZEMPCENTER customers can summarize what has already been calculated in the inventory count and see what remains. The system also shows a summary of the discrepancies between system counting and manual counting and counting the number of items and the cost of CHF. The system will send all information in real-time to the backend, where all inventory data will be pulled together to make inventory adjustments

Show more
employee

Employee

Since there are relatively large companies among ZEMPCENTER's clients, we have added an option for managers to look through a list of these companies` employees that contains a full name, photo, etc.

phones
phones
phonesphones
The main goal was to create a straightforward and user-friendly interface. It would help employees have easier access to stock data and do their work faster

03Design

We used light green and blue colors that match the company identity. The app provides users with different types of statistics on products and sales. To make this data easy to understand, we visualized it with charts and created hierarchical navigation through data. We also created different types of filters for quick and easy search

Overall, we followed the best practices of a human-centered design. The final version of the design seems to be intuitive and clean, with no distractions. It helps the users to accomplish their daily tasks without drowning in the clutter of multiple interfaces.

Design
phonesphones

04Technologies

While developing one of the most useful POS (Point of Sale) applications, we implemented a convenient presentation of all needed information for a user in custom charts.

technologiestechnologies
To implement it, we process many data stacks and present them to a user in a correctly described way through the custom charts

It is worth mentioning that there were implemented custom libraries for routing through the application, which allowed us to route users in an application in a fast and beautifully animated way

We implemented a new, specifically developed library for the network layer to help users be more effective with server-side application interaction, work much faster than usual, and more extendable for features.

Technologies

05Features

  • list
    List of products
  • qr-code
    Product Barcode or QR Code Scanner
  • settings
    Settings
  • graphs
    Graphs with the main metrics
  • employee
    The Employees List
  • list
    Stock Count