Field work requires collection, document output and validation to be completed quickly and accurately right where the officer is. Tulpar runs these processes on mobile applications for smartphones instead of separate handheld terminals.

Solutions we have built

  • Mobile Parkomat: parking fees collected in the field with a receipt showing plate, location, duration and fee. The system runs online and transactions are visible in real time.
  • Mobile Ticket: ticket sales at visitor sites, ticket printing on Bluetooth printers and QR checks for combined tickets.
  • Campus Alanya: businesses recognise students by QR code and validate the discount.

An adaptation of a Bluetooth ESC/POS printer plugin for React Native (tp-react-native-bluetooth-printer) is published openly on GitHub.

Scope

Mobile collection and receipts, Bluetooth thermal printer integration, QR code generation and validation, end-of-day X and Z reports, admin panels.

Approach

We study the field team’s daily flow on site and test the intended devices and printer models at the start of the project.

Frequently asked questions

Does the field team need a separate handheld terminal?

We run these processes on mobile apps for smartphones instead of separate handheld terminals. In Mobile Parkomat, collection and receipts happen on the phone; the system runs online and transactions are visible in real time.

Which printers do you work with?

We work with Bluetooth thermal printers and test the intended devices and printer models at the start of the project. Our adaptation of a Bluetooth ESC/POS printer plugin for React Native is published openly on GitHub.

Can you validate with QR codes?

Yes. In Mobile Ticket, combined tickets are checked by QR code; in Campus Alanya, businesses recognise students by QR code and validate the discount.

Have a software idea, or are your current systems slowing the work down?

Let’s work out where it makes sense to start. Book a free 30-minute discovery call, phone us or send an email.

Free project analysis

Open in a new tab