AsistaProduct · formerly KawanAI

One sale. Everything stays in step.

A coffee order should become a receipt, an inventory update and a useful answer for the owner. Asista connects those everyday operations for Indonesian small businesses.

Explore the project
Kedai contohTry a sale. Follow what changes.

A walk-in order

One iced palm-sugar coffee, please.

Es kopi susuPalm sugar · iced
Rp18.000
RECEIPT PREVIEW

0 coffeesRp0

Record a sale to update the other views.

The recipe moves with it.

Each cup uses 18g coffee, 150ml milk and 25g palm sugar.

  • Coffee3,600 g left
    −18 g / sale
  • Milk4,000 ml left
    −150 ml / sale
  • Palm sugar1,200 g left
    −25 g / sale
Asista → owner

The next sale will update this store summary.

A local interaction with example store data, reconstructed from the public product walkthrough. It does not place an order or connect to a merchant account.

What happens after someone orders a coffee?

The public product brings POS, recipe-level stock, bookkeeping, an online catalog and WhatsApp assistance into one system. This example follows a single transaction so the connection is visible.

Asista (formerly KawanAI) went through two big releases: a rewrite of the core platform, and a redesign of how the product tells its story.

The rewrite introduced a channel-hub microservice so every incoming channel lands in one unified order queue. The redesign rebuilt the site as scroll-driven storytelling.

One operational record

A sale feeds the stock and reporting views. The owner should not have to enter the same transaction again at closing time.

Answers from store context

The WhatsApp assistant works from the store's catalog, stock, hours and order information, and hands conversations to the owner when needed.

Keep selling offline

The POS stores transactions on the device when the connection drops and synchronizes them when it returns.

My contribution

  • Channel-hub microservice
  • Unified order queue
  • Scroll-driven storytelling site

Built with

  • TypeScript
  • Next.js
  • Node.js
  • PostgreSQL
  • Redis
  • Docker

Explore the source

Asista · offline guide
Explore another projectFinancial Distress Detection
Desk Lamp · Axel's Desk