All projects

ARCS Dental - Inventory & Purchasing System

Tablet counting UI + Flask API + Playwright/Henry Schein cart automation - end-to-end with documented handover.

The challenge

Tablet staff can't deal with long lists or complex forms.

The solution

A three-part system in one repo: a Flask + MongoDB Atlas backend (items CRUD, counting endpoint, audit, user management), a Vue 3 + Vite tablet counting UI (one item at a time with image + pack size + quantity input), and a Python automation (Playwright + reverse-engineered Henry Schein API) that enriches items and pushes shortfalls into the supplier cart.

Results

End-to-end

Workflow

Documented

Handover

12

Item schema fields