arrow_backBack to Apps

A Surette Data Systems app

Seller Records

Keep Customer Info Organized

Store seller details, ID photos, signatures, fingerprints, and notes in one place so staff can find records quickly.

Purchases

Record Every Buy Clearly

Guide employees through each purchase, connect it to the seller, attach photos, and keep a clean history of what was bought and paid.

Inventory Value

Watch Stock Value Move

Use built-in calculators and live gold pricing to see how metal price changes affect the value of inventory across the business.

Reports

Make Compliance Less Stressful

Prepare daily purchase reports, hold-period views, sales totals, and audit records without rebuilding everything by hand.

App Flow Screenshots

Real screens that show the daily workflow.

What I Built

Compliance enforcement at the data layer, not just the UI.

  • lockServer-side 15-day hold enforcement rejects sold status before an item clears.
  • historyImmutable audit log records every write operation before returning.
  • no_deleteNo hard deletes on compliance-relevant tables.
  • badgeCustom JWT auth with bcrypt and role-based access for Owner, Manager, Employee, and Auditor.
  • printReceipt printing and configurable inventory label printing for Dymo/Zebra-style label sizes.

Key Features Delivered

Built for intake, compliance, inventory, metals, sales, and reporting.

person_search

Seller Intake

Three-step seller intake with ID photo capture, fingerprint upload, seller photograph, and HTML Canvas signature pad saved as PNG.

diamond

Purchase Wizard

Conditional fields for jewelry, metals, watches, and coins, including karat, weight, purity, brand, serial number, year, mint mark, and item photos.

inventory

Inventory Holds

Auto-generated SKU format, hold period tracker, earliest sale dates, police holds, refining, available, sold, returned, and location status.

show_chart

Metals Dashboard

Recharts visualizations, cost vs melt value by karat, unrealized P&L, spot prices, and live refresh controls.

description

Reports

FL 538-format daily purchase reports, holding periods, precious metals, profit/loss by sale type, tax summaries, and audit log views.

settings

Business Settings

Subscription/license storage, receipt width, label size, auto-print toggle, white-label sidebar branding, and request-change workflow.

Any Language

Available in any language your business needs.

SDMS can be localized for staff menus, seller intake, compliance language, receipts, labels, reports, and regional terminology. English, Spanish, bilingual workflows, or another language can be built into a custom version.

Website powered byDARK MATTERSurette SystemsPortal