InStock Client

Frontend
Full Stack
Web Dev
UI/UX
InStock Client

Tech Stack

React
Vite
Sass

Description

InStock Client is the frontend for an inventory management app built using React + Vite + Sass. It provides warehouse and inventory item CRUD, details views, search, sort, and filtering workflows.

  • Single-page React UI with routing for Warehouses, Inventory, and details pages
  • Supports add/edit/delete forms with client-side validation
  • Integrates with an API backend (inventory and warehouse endpoints) using axios
  • Reusable components: lists, cards, modals, forms, status pills, buttons
  • Clean style architecture using Sass partials and component-scoped CSS
  • Warehouse list and detail pages
  • Inventory list and detail pages
  • Create/update/delete warehouse and inventory records
  • Search, sort, and status filters for inventory
  • Form validation utilities in src/utils/validation.js
  • Accessible modals and navigation flow