WEB่จญๅฎšใ‚ขใƒ—ใƒช
Web application for initial payment machine setup and book menu set up

Duration

Dec 2024-

Feb 2025

Design team

Mara -

Sole member UX UI Designer


Tools

Figma

Adobe Illustrator

Canva

My Roles

UX/UI Designer

Overview

This web application is designed to setup the process for payment machines used in restaurants and retail stores. It offers two main functions: AES-CUT Setting and QReate.

Hi fidelity

To improve form accuracy and reduce user frustration, we implemented real-time inline error validation for each input field.

If a user leaves a required field empty or enters incorrect information, the system immediately highlights the field with a clear error message and visual cues (such as a red border or icon). This allows users to correct mistakes on the spot before moving forward.

Combined with the accordion-style layout, this ensures that users are guided smoothly through the form while maintaining data accuracy and preventing submission errors.

Once all required fields are successfully completed and validated, a QR code is automatically generated and displayed. This QR code can be directly scanned by the machine, triggering an automatic setup process.

To improve form accuracy and reduce user frustration, we implemented real-time inline error validation for each input field.

If a user leaves a required field empty or enters incorrect information, the system immediately highlights the field with a clear error message and visual cues (such as a red border or icon). This allows users to correct mistakes on the spot before moving forward.

Combined with the accordion-style layout, this ensures that users are guided smoothly through the form while maintaining data accuracy and preventing submission errors.

Once all required fields are successfully completed and validated, a QR code is automatically generated and displayed. This QR code can be directly scanned by the machine, triggering an automatic setup process.

1. Simplify the Machine Setup Process

One of the key challenges we identified was the complexity and time-consuming nature of the data input process, especially when users are required to fill in a large amount of information.

To address this, we redesigned the input experience with a focus on simplicity and clarity. We introduced a step-by-step progress indicator at the top of the page and implemented an accordion-style form layout. Each section expands individually for input, and once completed, the accordion collapses and changes color to visually indicate completion.

Discovery

Exploring Problem Space

1. Complex and Time-Consuming Setup

Setting up a machine from scratchโ€”defining menu items, prices, and receipt formatsโ€”often requires technical knowledge or external support.

Mistakes or delays in setup can lead to operational downtime and poor customer experience.

2. Lack of Customization and Flexibility

Traditional systems donโ€™t allow stores to easily update or customize menu layouts and pricing.

Menus change often (e.g., seasonal items or special promotions), but modifying settings manually on the machine can be inefficient and error-prone.

Goals and Mock up

AES-CUT Brief Overview

QReate Menu Breif Overview

AES-CUT

Machine already available

to use and can be used

to make payment

QR Code

Scan the QR Code

to the machine to set up

the machine

AES=CUT Setting

Setting from the WebAPP

and get the QR Code

At a glance

AES-CUT่จญๅฎš

It is designed for initial setup of the payment machine which allows the store staff to:

Input and organize menu items (main/side), set prices for each item, configure receipt layout and transaction details, Once settings are complete, the system generates a unique QR code.This QR code is then scanned by the machine, transferring the setup data directly to it.

At a glance

Qreate Menu

This is a menu function for generating menu-specific QR codes. Each QR code links to a specific menu item, which: Can be printed and placed in store, Enables customers to scan and order directly, Designed to support multiple menu items, making it scalable for stores of any size.

In detail

At a glance

ๅ€‹ๅˆฅ่จญๅฎš

AES-CUT Base่จญๅฎš

At a glance [Filling error]

At a glance

At a glance [QR Code]

At a glance

In detail

ๆ–ฐใ—ใ„ใƒ‘ใ‚นใƒฏใƒผใƒ‰ใ‚’ๅ…ฅๅŠ›ใ—ใฆใใ ใ•ใ„

ๆ–ฐใ—ใ„ใƒ‘ใ‚นใƒฏใƒผใƒ‰

*

โ—โ—โ—โ—โ—โ—โ—โ—

ๆ–ฐใ—ใ„ใƒ‘ใ‚นใƒฏใƒผใƒ‰๏ผˆ็ขบ่ช๏ผ‰

*

โ—โ—โ—โ—โ—โ—โ—โ—

ใƒญใ‚ฐใ‚คใƒณ

่จญๅฎšใƒชใ‚นใƒˆๅ…ฅๅŠ›

ๆ–ฐใ—ใ„ใƒ‘ใ‚นใƒฏใƒผใƒ‰ใ‚’ๅ…ฅๅŠ›ใ—ใฆใใ ใ•ใ„

ๆ–ฐใ—ใ„ใƒ‘ใ‚นใƒฏใƒผใƒ‰

*

Label

ๆ–ฐใ—ใ„ใƒ‘ใ‚นใƒฏใƒผใƒ‰๏ผˆ็ขบ่ช๏ผ‰

*

Label

ใƒญใ‚ฐใ‚คใƒณ

่จญๅฎšใƒชใ‚นใƒˆๅ…ฅๅŠ›

่จญๅฎšใ—ใพใ—ใŸ

ใƒขใƒใƒ—ใƒญใƒˆใƒƒใƒ—ใธ

่จญๅฎšๅฎŒไบ†ใจๅŒๆ™‚ใซ

ๆ–ฐ่ฆใƒ‘ใ‚นใƒฏใƒผใƒ‰ใงใƒญใ‚ฐใ‚คใƒณ

ใƒญใ‚ฐใ‚คใƒณID

*

ID

ใƒ‘ใ‚นใƒฏใƒผใƒ‰

*

โ—โ—โ—โ—โ—โ—โ—โ—

ใƒญใ‚ฐใ‚คใƒณ็Šถๆ…‹ใ‚’ไฟๆŒใ™ใ‚‹

ใƒญใ‚ฐใ‚คใƒณ

ใƒ‘ใ‚นใƒฏใƒผใƒ‰ใ‚’ๅฟ˜ใ‚ŒใŸๆ–นใฏใ“ใกใ‚‰

Ver. X.X.X

ใƒ‘ใ‚นใƒฏใƒผใƒ‰ใ‚’ๅฟ˜ใ‚ŒใŸๆ–น

ใƒ‘ใ‚นใƒฏใƒผใƒ‰ใ‚’ใƒชใ‚ปใƒƒใƒˆใ—ใพใ™ใ€‚

ใƒญใ‚ฐใ‚คใƒณIDใ‚’ๅ…ฅๅŠ›ใ—ใฆใใ ใ•ใ„ใ€‚

ใƒญใ‚ฐใ‚คใƒณID

*

ID

ใƒญใ‚ฐใ‚คใƒณ

่จญๅฎšใƒชใ‚นใƒˆๅ…ฅๅŠ›

ใƒ‘ใ‚นใƒฏใƒผใƒ‰ใ‚’ๅฟ˜ใ‚ŒใŸๆ–น

ใƒ‘ใ‚นใƒฏใƒผใƒ‰ใ‚’ใƒชใ‚ปใƒƒใƒˆใ—ใพใ™ใ€‚

ใƒญใ‚ฐใ‚คใƒณIDใ‚’ๅ…ฅๅŠ›ใ—ใฆใใ ใ•ใ„ใ€‚

ใƒญใ‚ฐใ‚คใƒณID

*

Mobataro@mobapuro.co.jp

ใƒญใ‚ฐใ‚คใƒณ

Z

X

C

V

B

N

M

A

S

D

F

G

H

J

K

L

Q

W

E

R

T

Y

U

I

O

P

space

return

123

่จญๅฎšใƒชใ‚นใƒˆๅ…ฅๅŠ›

ใƒกใƒผใƒซใ‚’ใŠ้€ใ‚Šใ—ใพใ—ใŸ

ใ”็™ป้Œฒใƒกใƒผใƒซใ‚ขใƒ‰ใƒฌใ‚นๅฎ›ใซใƒ‘ใ‚นใƒฏใƒผใƒ‰

ใƒชใ‚ปใƒƒใƒˆ

ใฎURLใ‚’ใŠ้€ใ‚Šใ—ใพใ—ใŸใ€‚

URLใ‹ใ‚‰ๆ–ฐใ—ใ„ใƒ‘ใ‚นใƒฏใƒผใƒ‰ใ‚’่จญๅฎšใ—

ใฆใใ ใ•ใ„

่จญๅฎšใƒชใ‚นใƒˆๅ…ฅๅŠ›

ๆ–ฐใ—ใ„ใƒ‘ใ‚นใƒฏใƒผใƒ‰ใ‚’ๅ…ฅๅŠ›ใ—ใฆใใ ใ•ใ„

ๆ–ฐใ—ใ„ใƒ‘ใ‚นใƒฏใƒผใƒ‰

*

โ—โ—โ—โ—โ—โ—โ—โ—

ๆ–ฐใ—ใ„ใƒ‘ใ‚นใƒฏใƒผใƒ‰๏ผˆ็ขบ่ช๏ผ‰

*

โ—โ—โ—โ—โ—โ—โ—โ—

ใƒญใ‚ฐใ‚คใƒณ

Z

X

C

V

B

N

M

A

S

D

F

G

H

J

K

L

Q

W

E

R

T

Y

U

I

O

P

space

return

123

่จญๅฎšใƒชใ‚นใƒˆๅ…ฅๅŠ›

At a glance

At a glance

The QR Menu feature enables stores to easily generate a digital or printed QR code that links to a customizable menu book containing multiple menu items. Customers can scan the QR code to browse and select their desired items directly from their own devices.

Once the customer has made their selection, staff can scan the chosen items using a scanner connected to the machine, confirming the order in the system. After the order is finalized, the customer can conveniently complete the payment directly through the machine

In detail

In detail

่ณผๅ…ฅ

QRใ‚ณใƒผใƒ‰ใ‚’ใƒ€ใ‚ฆใƒณใƒญใƒผใƒ‰

ใƒกใƒ‹ใƒฅใƒผๆ–ฐ่ฆ็™ป้Œฒใฏใ“ใกใ‚‰

ใƒกใƒ‹ใƒฅใƒผ็™ป้Œฒ

่ณผๅ…ฅใ€ๅ–ๆถˆใ€ๅ…จๅ–ๆถˆใฎQRใ‚ณใƒผใƒ‰ใฎใƒ€ใ‚ฆใƒณใƒญใƒผใƒ‰ใฏใ“ใกใ‚‰

่ณผๅ…ฅ

QRใ‚ณใƒผใƒ‰ใ‚’ใƒ€ใ‚ฆใƒณใƒญใƒผใƒ‰

ๅ–ๆถˆ

QRใ‚ณใƒผใƒ‰ใ‚’ใƒ€ใ‚ฆใƒณใƒญใƒผใƒ‰

ๅ…จๅ–ๆถˆ

QRใ‚ณใƒผใƒ‰ใ‚’ใƒ€ใ‚ฆใƒณใƒญใƒผใƒ‰

QReate Menu

AES-CUT่จญๅฎš

QReate Menu

Information

QR

ใƒกใƒ‹ใƒฅใƒผไฝœๆˆ

QRใ‚ณใƒผใƒ‰ใ‚’ใƒ€ใ‚ฆใƒณใƒญใƒผใƒ‰

ไปฅไธ‹ใฎใƒกใƒ‹ใƒฅใƒผใฎQRใ‚ณใƒผใƒ‰ใ‚’็™บ่กŒใ—ใพใ™ใ‹๏ผŸ

๏ฝถ๏ฝฏ๏พ„&๏ฝผ๏ฝฌ๏พ๏พŒ๏พŸ๏ฝฐ

่ซ‹ๆฑ‚้‡‘้ก(็จŽ่พผ)

ยฅ1,100

็™ป้Œฒๅ†…ๅฎนใฎ็ขบ่ช

ๅบ—่ˆ—ใ‚ณใƒผใƒ‰

0001

ๅ•†ๅ“ใ‚ณใƒผใƒ‰

0001

ๆถˆ่ฒป็จŽ็އ

10%

ๅ•†ๅ“ๅ

๏ฝถ๏ฝฏ๏พ„&๏ฝผ๏ฝฌ๏พ๏พŒ๏พŸ๏ฝฐ

ๆœฌไฝ“ไพกๆ ผ๏ผˆ็จŽๆŠœ๏ผ‰

ยฅ1000

ๆถˆ่ฒป็จŽ้ก

ยฅ100

QRใ‚ณใƒผใƒ‰ใ‚’ใƒ€ใ‚ฆใƒณใƒญใƒผใƒ‰

ๅฎŒไบ†

QReate Menu

ๅบ—่ˆ—ใ‚ณใƒผใƒ‰

*

0000~9999

ๅ•†ๅ“ใ‚ณใƒผใƒ‰

*

0000~9999

ๆถˆ่ฒป็จŽ็އ

*

8%

10%

ๅ•†ๅ“ๅ

*

ๅ…ฅๅŠ›

ๆœฌไฝ“ไพกๆ ผ๏ผˆ็จŽๆŠœ๏ผ‰

*

0-999999

ๆถˆ่ฒป็จŽ้ก

*

0-99999

่ซ‹ๆฑ‚้‡‘้ก(็จŽ่พผ)

ยฅ-----

QR

ใƒกใƒ‹ใƒฅใƒผไฝœๆˆ

ใƒกใƒ‹ใƒฅใƒผ็™ป้Œฒ

ๅŠ่ง’ใ‚ซใ‚ฟใ‚ซใƒŠ่‹ฑๆ•ฐๅญ— 20ๆ–‡ๅญ—ไปฅๅ†…

ๆ•ฐๅญ—4ๆก

ๆ•ฐๅญ—4ๆก

AES-CUT่จญๅฎš

QReate Menu

Information

QReate Menu

ๅบ—่ˆ—ใ‚ณใƒผใƒ‰

*

0001

ๅ•†ๅ“ใ‚ณใƒผใƒ‰

*

0001

ๆถˆ่ฒป็จŽ็އ

*

8%

10%

ๅ•†ๅ“ๅ

*

๏ฝถ๏ฝฏ๏พ„&๏ฝผ๏ฝฌ๏พ๏พŒ๏พŸ๏ฝฐ

ๆœฌไฝ“ไพกๆ ผ๏ผˆ็จŽๆŠœ๏ผ‰

*

1000

ๆถˆ่ฒป็จŽ้ก

*

100

่ซ‹ๆฑ‚้‡‘้ก(็จŽ่พผ)

ยฅ1,100

QR

ใƒกใƒ‹ใƒฅใƒผไฝœๆˆ

ใƒกใƒ‹ใƒฅใƒผ็™ป้Œฒ

ๅŠ่ง’ใ‚ซใ‚ฟใ‚ซใƒŠ่‹ฑๆ•ฐๅญ— 20ๆ–‡ๅญ—ไปฅๅ†…

ๆ•ฐๅญ—4ๆก

ๆ•ฐๅญ—4ๆก

AES-CUT่จญๅฎš

QReate Menu

Information

QReate Menu

ๅบ—่ˆ—ใ‚ณใƒผใƒ‰

*

0001

ๅ•†ๅ“ใ‚ณใƒผใƒ‰

*

11111

ๆญฃใ—ใ„็•ชๅทใ‚’ๅ…ฅๅŠ›ใ—ใฆใใ ใ•ใ„

ๆถˆ่ฒป็จŽ็އ

*

8%

10%

ๅ•†ๅ“ๅ

*

๏ฝถ๏ฝฏ๏พ„&๏ฝผ๏ฝฌ๏พ๏พŒ๏พŸ๏ฝฐ

ๆœฌไฝ“ไพกๆ ผ๏ผˆ็จŽๆŠœ๏ผ‰

*

910

ๆถˆ่ฒป็จŽ้ก

*

่ซ‹ๆฑ‚้‡‘้ก(็จŽ่พผ)

ยฅ1,001

ใƒกใƒ‹ใƒฅใƒผ็™ป้Œฒ

้‡‘้กใฏ10ๅ††ๅ˜ไฝใงๅ…ฅๅŠ›ใ—ใฆใใ ใ•ใ„ใ€‚1ๅ††ๅ˜ไฝใฎๅ…ฅๅŠ›ใฏ

ใงใใพใ›ใ‚“ใ€‚

ๅŠ่ง’ใ‚ซใ‚ฟใ‚ซใƒŠ่‹ฑๆ•ฐๅญ— 20ๆ–‡ๅญ—ไปฅๅ†…

ๆ•ฐๅญ—4ๆก

ๆ•ฐๅญ—4ๆก

QR

ใƒกใƒ‹ใƒฅใƒผไฝœๆˆ

ใ‚จใƒฉใƒผใŒ็™บ็”Ÿใ—ใพใ—ใŸ๏ผ็ขบ่ชใ—ใฆใใ ใ•ใ„

AES-CUT่จญๅฎš

QReate Menu

Information

QReate Menu

ยฉ Framer Inc. 2023

Bhaswara Maralaut

More projects and experiences are always on the way.

Let's keep in touch!