~/work/internal-tool

liam@portfolio:~ cat case-study.md

← cd ..

Internal Tool

Internal operations app for the NewstyleDirect team — order visibility, inventory signals, and admin shortcuts tied to the retail stack. Staff use it daily instead of hopping between WooCommerce screens and spreadsheets.

internal app 2024 Fullstack developer

$ stack

  • SvelteKit
  • TypeScript
  • REST API
  • WordPress

01 // problem

Store staff and ops relied on scattered spreadsheets and WooCommerce admin screens to reconcile orders and stock. Critical checks took too many clicks and lacked a single dashboard. Questions like "is this SKU actually available?" or "where is this order stuck?" required exporting lists or opening multiple admin tabs. There was no lightweight view tuned to how the team actually works shifts.

02 // solution

Built a focused internal app that surfaces live order and inventory data with role-based views. Reduced time-to-answer for common ops questions and connected back to the main WooCommerce store without exposing customer-facing complexity. The SvelteKit UI calls WordPress and WooCommerce through the shared universal plugin APIs, so business rules stay centralized. Role-based screens hide customer-facing noise while keeping fulfillment signals up to date. Ops can answer routine questions in one place instead of reconstructing state from exports.

$ screenshots