GrocerKey's web-based management console for HQ and store teams, surfacing live operations, fulfillment, merchandising, marketing, and configuration tools via a React SPA with Express server host.
My Role
Delivered a large operations console covering orders, fulfillment, staffing, marketing, analytics, and configuration. Integrated SignalR-based real-time updates and custom feature flags. Owned Express host configuring environment-specific endpoints, scripts, and sockets. Implemented shared UI infrastructure for permissions, routing, and store selection.
Core Capabilities
Hundreds of route modules: dashboards, orders, staff, marketing, setup, analytics
SignalR real-time updates for operations data
Feature-flag integration controlling store screen settings and experiences
Auth guard with permission-aware navigation and store selector
Express host injecting Google Maps, SignalR sockets, Sentry, and analytics configs
Architecture
React TypeScript SPA with modular route-based architecture
Node.js/Express server with ECT template rendering
SignalR for real-time data and event streaming
Terraform-managed deployment infrastructure
Tech Stack
React TypeScript Webpack Node.js Express SignalR Sentry Google Maps Terraform