EatRight POS System

Project Summary

EatRight POS System is a tablet-based solution that coordinates order entry, kitchen routing, payment processing, and reporting for high-volume restaurants. I helped blend complex hardware integrations, secure API/GraphQL workflows, and pixel-perfect Figma designs into one cohesive experience tailored for tablets.

Role:Senior React Native Developer
Timeline:January 2025 – Present
Industry:Food and Beverage
Client:EatRight

Tech Stack

React NativeIntegrate Sunmi printerEpson printerZebra printerIntegrate Dejavoo paymentIntegrate API / GraphQLImplement UI based on Figma
Responsibilities

Responsibilities

  • Responsibilities

    Built and maintained React Native applications for POS, Server, and Kitchen systems.

  • Responsibilities

    Integrated POS printing solutions including Epson (LAN/USB), Sunmi (SunmiPrinterSDK), and Zebra printers.

  • Responsibilities

    Implemented receipt and kitchen ticket printing, re-printing, and multi-kitchen workflows.

  • Responsibilities

    Managed printer device discovery, configuration, connectivity, and error handling across multiple hardware models.

  • Responsibilities

    Integrated payment solutions with Dejavoo and Sunmi.

Challenges & Solutions

Challenges

Challenges

  • Handling printer disconnections or paper shortages while needing to keep printing.
  • Coordinating kitchen slips when orders are placed on different POS kiosks at the same time.
Solutions

Solutions

  • Surface printer errors and call the Dejavoo terminal print API when connection breaks or paper runs out.
  • Have the backend broadcast socket events to every POS with a printer before submitting kitchen tickets.