1

Deliverables

1

Deliverables

Figma prototype

Figma prototype

Custom app design

Custom app design

2

Brief

2

Brief

Following the financial crisis in Lebanon, the dollar rate began fluctuating daily, causing confusion in item pricing. The solution was to price everything in USD and then convert it to LBP based on the daily conversion rate.

Upon observing small family-owned grocery stores, I noticed that this was being manually conducted causing unnecessary daily stress.

3

Challenge

3

Challenge

Many owners still use pen and paper to record sales.

Many owners still use pen and paper to record sales.

Owners have no accurate data about their inventory and expired items.

Owners have no accurate data about their inventory and expired items.

Pricing items may vary as different members attend the store.

Pricing items may vary as different members attend the store.

Daily sales don’t justify investing in expensive POS systems.

Daily sales don’t justify investing in expensive POS systems.

4

Solution

4

Solution

Automatically converts item prices from USD to LBP.

Automatically converts item prices from USD to LBP.

Automates the Daily Reports, Sales, and Inventory.

Automates the Daily Reports, Sales, and Inventory.

smplMart project generate daily reports function
smplMart project generate daily reports function
smplMart sell function
smplMart sell function
smplMart inventory management function
smplMart inventory management function

5

Requirements

5

Requirements

Minimize user’s learning curve

The app automates the 3 main functions while maintaining simplicity and intuitiveness.

The app automates the 3 main functions while maintaining simplicity and intuitiveness.

Ensure responsiveness

The app runs locally on the device and both frontend and backend are made lightweight.

The app runs locally on the device and both frontend and backend are made lightweight.

Maintain low-cost

The app is hosted on a low-spec handheld device accompanied by a Bluetooth receipts printer.

The app is hosted on a low-spec handheld device accompanied by a Bluetooth receipts printer.

Ensure scalability

The infrastructure is optimized to sync multiple devices and connect to the internet for online payments.

The infrastructure is optimized to sync multiple devices and connect to the internet for online payments.

6

Design

6

Design

Adopt a clean and modern design aesthetic.

Adopt a clean and modern design aesthetic.

Most commonly used Point of Sale (POS) systems prioritize function over design, which often results in them being dull and outdated. Therefore, improving their design is crucial, especially considering their daily usage which affects the user's mood.

smplMart color palette
smplMart color palette

Utilize micro animations to add movement.

Utilize micro animations to add movement.

For cash transactions, a unique payment assistant was designed to accurately calculate how much cash to Give back to or Take from the customer. If the customer doesn't pay the full amount, the app will add the outstanding balance to their account.

smplMart payment assistant function
smplMart payment assistant function

7

Conclusion

7

Conclusion

The project aims to make small family-owned stores more efficient by providing a simple, intuitive and low-cost solution. The app, smplMart, addresses key issues such as fluctuating currency rates, manual record keeping, inconsistent pricing, and lack of inventory data. With an emphasis on simplicity and cost-effectiveness, the app is designed to run on low-spec handheld devices, automate key functions, and provide accurate sales and inventory data. The design aesthetic and user-friendly features are expected to positively influence user experience and store operations. Ultimately, smplMart is intended to be a transformative tool for small family-owned stores in the face of financial challenges.