Back

xTips

xTips - service for receiving cashless tips

Mobile Development
UX/UI Design
DevOps
xTips service for receiving cashless tips

The client

ToTaMi Consulting OÜ 

Industry - HoReCa
Location - Estonia
xTips service for receiving cashless tips

Services

Mobile Development
Services for specific niches
Backend development
Frontend development
CI/CD - applied a set of measures that allow for faster and cheaper delivery of new features to production

Technology Stack

React Native - stack technology Malevich company
Node.js - stack technology Malevich company
Stripe - stack technology Malevich company
Chakra UI - stack technology Malevich company
Bitbucket - stack technology Malevich company
PostgreSQL - stack technology Malevich company
GraphQL - stack technology Malevich company

The Challenge

01.
To develop a mobile app for service workers to receive tips, accumulate them, distribute among team members and withdraw them to their accounts. Project languages: English, Estonian and Russian.
The SolutionThe Solution

Profile page. Here, users can manage their personal data, their photos, full names, contact details, and IBAN for money withdrawal. QR code. There are two code types available: individual and group. The code is automatically generated after registration in the system or group creation. You can download a QR code in card and postcard format as well as add some accompanying text. It is convenient to print and use for demonstration purposes in any way you prefer. Withdraw. This page provides information on the current status of the account, also users can submit a withdrawal request here. Side menu. Includes a user photo, a language switch, quick links to the main blocks: home page, settings (profile page), QR codes, and a logout button. Notification. When you click on the "bell" on the homepage, a journal of recent events appears.

Technologies:

React.js

Was used to develop the user interface

Node.js

The Express framework was used to develop the Backend part.

JSON Web Token

Was used for authentication.

Chakra UI

The Chakra UI library was used to create the UI.

GraphQL

API language

Stripe

Was connected as a payment system.
xTips service for receiving cashless tips

The Outcome

01.

xTips - a service that helps you earn more tips.

xTips - a service that helps you earn more tips. The client (for example, a cafe visitor) scans the QR code, which is placed in the form of a sticker/card/flier, or this code can also be shown by the waiter on their phone. Scanning the code leads to the payment page open, where a client can easily leave some amount of tips in a few taps.

02.

xTips is a service that improves customer loyalty

No need to look for cash in a rush, in a few seconds and the client can thank the waiter.

03.

Flexible money management system

Tips paid by clients are accumulated on the QR code holder's internal account. That person can create a group of employees and distribute the funds in a custom percentage. Each project participant can request to withdraw funds. Minimal withdrawal amount is €100, and service charges 5% of the withdrawal amount.