Cheqmate

Cheqmate helps to replace self-service kiosks at restaurants. Instead of using the kiosks at the table, clients can check in to the restaurant and the system takes them to Cheqmate. The client then enters the table number and orders the food from their phone. Moreover, the clients have the possibility to pay with phone, as well.

Cheqmate App Welcome page

Client’s background

A client started cooperation with LaSoft in 2020. The project deals with the food and drink industry. Its main goal is to allow visitors to pay bills in the cafés or restaurants using the app.

Search nearby restaurants

After logging in, the user can check the list of restaurants and filter them by:

  • nearby restaurants
  • recently visited
  • recently visited by friends
Restaurant description

The User has to check in to the restaurant after, and the waiter will then be able to find the user in his POS system and add his order into the system. As a result, the user can view the bill.

There is also a possibility to use a discount and add a tip

The users can pay bills and split them with friends they were having a meal with. Here are different ways of splitting the bill.

Discounts and tips

The user can view the receipts history and details

Receipts history
Friend List

And add friends by sending them requests

The profile of each User includes the following:

Profile information

User Profile Information

Payment methods

Payment Methods

App Settings

App Settings

Software development

Our team has developed the whole design and software for a Client. Among the main functionality are:

Sign up form

The User can register via email or social media profile.

Sign up form

Restaurants search and visits

Depending on their current location, users can see the list of restaurants to go to and what to order.

Restaurants search and visits

Own list of restaurants

Each user can check information about the restaurant, check its menu, and add it to their lists.

Own list of restaurants

Menu ordering option

The User can add options from the menu, and check information about each meal option.

Menu ordering option

Forming bill

The Users can check ordered meals and change them before payment by adding new ones or cancelling some existing ones.

Forming bill

Payment

Easy payment by credit card.

Payment

Total cheque

It is a separate form with a total bill sum, orders and payments.

Total cheque

Software functionality

Check-in Workflow

When a user comes to the restaurant, he checks in and afterwards the waiter recognizes a new client and sees his receipt.
After the client checks in at the restaurant, he can review the restaurant's details.

Check-in Workflow
Check-in Workflow

Payment Workflow

With the help of this functionality, the client can review his bill and pay it using the App.

Payment Workflow
Payment Workflow

User Authentication

This functionality lets the user sign up for the App, create his account and recover a password in case it is forgotten or lost.

User Authentication
User Authentication

User Profile

This app lets the user have his profile up to date and make all necessary changes there, for example, adding photos, editing personal information and reviewing profile settings.

User Profile
User Profile

Payment methods management

Clients can add the card to use for payments and review/update/delete payment methods.

Payment methods management
Payment methods management

List of restaurants

A user can review the list of restaurants/recently visited/information about the restaurant and select the most appropriate one to visit.

List of restaurants
List of restaurants

Value delivered

Released frontend development with whole functionality

Released backend development of the application on such functionalities as:

  • database processing
  • finance module
  • order processing module.

Results

We go live with a complete prototype. So, the clients can check whether everything is okay and test on existing restaurants and their clients. Also, the base of restaurants and clients is actively growing.

Dowload Page