Skip to content

SERVICES: CUSTOM SYSTEMS

Custom system development

We build software around how a business already runs: dashboards for staff, apps for customers, kiosks at the counter, access control at the door, and automation between them.

For XFitness that meant a kiosk, a native mobile app, the website and a system admin on one Supabase (PostgreSQL) database, plus an access gate on MAG face readers.

What’s included

  1. Staff dashboards with roles
  2. Mobile apps for iOS and Android
  3. Online payments and tax invoices
  4. Self-service kiosks for check-in and sign-up
  5. Face-recognition access control on MAG readers
  6. Sync jobs between cloud apps and on-site systems
  7. Reports and exports
  8. Windows desktop apps that read MyKad cards

How it works

  1. 01

    Scope

    A short call, then a written scope with a fixed price or a monthly plan.

  2. 02

    Design

    Clickable designs before code. You approve screens, not promises.

  3. 03

    Build

    Working builds you can open on your phone, every week.

  4. 04

    Run

    Hosting, fixes and new features on a monthly plan.

  • XFitness kiosk: check in with a phone number

    XFitness

    Product screen

    Kiosk, native mobile app, website and system admin for a gym in Johor, plus access control on its gate.

    • Kiosk
    • Mobile app
    • Website
    • System admin
    • Access control

Questions

Can you connect our software to access control hardware?

Yes. For XFitness we set up the access gate on two MAG FR320 face readers and wrote the rules behind it: members enrol their face in the app or at the counter, only an active membership opens the gate, and each member gets one entry, then one exit.

Do you build the mobile app as well as the system admin?

Yes. The XFitness member app is built with React Native and Expo for iOS and Android, and shares its data with the system admin.

Which tools do you use?

TypeScript throughout: Next.js and React on the web, React Native with Expo on mobile, Node.js for services, and Supabase or Firebase for data.

Where are you based?

Johor Bahru, Malaysia (GMT+8). We build for businesses in Malaysia and Singapore, and for agencies overseas under their brand.

How do we start?

Email tesseracqlabs@gmail.com or WhatsApp +60 11-2672 7701 and tell us what you need. We reply by email or WhatsApp.

Let’s build it.

Tell us what you need. We reply by email or WhatsApp.