Selected work

Case study · 03 / 08

Web · macOS · Windows · Mobile — one product, built solo

Brewhaus POS covers ordering, the menu catalogue, customer records, staff roles, device management and reporting. Staff run the venue from wherever it makes sense — a manager on the web dashboard, a cashier on a Windows terminal, an owner on macOS — while customers order, track and collect rewards in their own app.

Get on Google Play
Role
Solo engineer · GrowVine Tech
Year
2026 — Present
Platforms
Web · Mobile
Status
In production
brewhaus · dashboard
Brewhaus POS — manager dashboard
Brewhaus POS — customer app

01 · Problem

A café needs its counter, its office and its customers to see the same orders, menu and rewards — and service cannot stop when the network drops.

02 · Solution

One API with an offline-tolerant sync layer behind every screen: a web console for managers, the same console as signed desktop apps for macOS and Windows, and a customer mobile app with live order tracking, digital receipts, reviews and a loyalty game, kept in the loop with push notifications and SMS.

03 · Outcome

Designed and built end-to-end at GrowVine Tech — from the database schema to signed desktop installers. The customer app is live on Google Play; desktop builds ship to clients with a signed auto-updater.

What I shipped.

Built solo: data model, API, sync layer, the web console, the desktop packaging and updater, and the customer app.

  • 01

    Web · manager console

    Dashboard for revenue, orders, payment methods, peak hours and top items, plus menu, customers, offers and rewards, reviews and inventory.

  • 02

    Desktop · macOS & Windows

    The console as native desktop apps for the office and the counter, installed from signed builds that update themselves.

  • 03

    Mobile · customer app

    Browse the menu, order, track the order live, keep digital receipts, leave reviews, and collect stamps and offers.

  • 04

    Backend · one API

    A single service behind every screen with role-based access, an offline-tolerant sync layer, and push and SMS notifications.

What makes it work.

08 features →

  • 01

    Manager dashboard with revenue, orders, payment mix and peak hours

  • 02

    Native macOS and Windows apps with a signed auto-updater

  • 03

    Offline-tolerant sync so service keeps going when the network drops

  • 04

    Menu, customers, staff roles and device management in one console

  • 05

    Customer app with live order tracking and digital receipts

  • 06

    Loyalty stamps, offers and a built-in rewards game

  • 07

    Reviews and feedback from customers

  • 08

    Push notifications and SMS updates

Built with

  • Next.js
  • React
  • TypeScript
  • Tauri
  • Expo
  • React Native
  • PostgreSQL
  • Next.js
  • React
  • TypeScript
  • Tauri
  • Expo
  • React Native
  • PostgreSQL

Next case study

GrowTalkAI

Contact

Let's buildsomethingquietly great.

Email me

Tell me what you're building — a product, an automation, or a team that needs a technical lead. I reply within 24 hours.

masudhossainmbs129@gmail.com