Skip to content
ashton.aschenbrener
All projects

concept project

Aqentix

A concept platform for multi-location inventory: per-store stock signals, reorder workflows, trend visualization, and a data model designed for downstream integrations (POS, supplier APIs).

Next.jsTypeScriptPostgresTailwind

Problem

What it solves.

Operators juggle spreadsheets across stores. Aqentix unifies the signal surface and lets reorder happen on a schedule, not a panic.

What I built

The specific parts I implemented.

›Multi-tenant data model
›Reorder workflow
›Trend dashboards

What I owned

My responsibility surface.

Data model

Frontend dashboards

Reorder logic

Architecture

How data moves through the system.

Next.js dashboardsAPI / Server actionsReorder rules enginePostgres(tenants, locations, items)Trend aggregatorEvent log

Screenshots

What the system looks like.

Aqentix landing page showing tagline, hero metrics, and feature cards

Data model

What entities the system tracks.

Tenant
- id
- name
- plan
Location
- id
- tenant_id
- label
- address
Item
- id
- tenant_id
- sku
- name
- reorder_point
ReorderEvent
- id
- item_id
- qty
- status
- created_at

Failure handling

What happens when something breaks.

Tenant isolation breach

All queries scope by tenant_id; schema enforces RLS-equivalent filter at the application layer.

Reorder rule evaluation timeout

Fall back to manual reorder workflow; log timeout with context for debugging.

Concurrent reorder on same item

Optimistic locking on ReorderEvent creation; second writer receives conflict and retries.

Verification

How I tested or evaluated it.

Next improvements

Known gaps & next moves.