Laboratory Network Customer Cartable

Lead Frontend Developer

The Customer Cartable is an extension of the centralized network platform, designed to let end-users request laboratory services, apply network-wide discount plans, view and manage their service credits, and transfer credits to other customers via an intuitive dashboard.

  • Architected a modular, feature-driven frontend using React, TypeScript, Zustand, and React Query, with clear separation by feature domain.
  • Built dynamic multi-step request and discount-selection forms with validation using React Hook Form and Yup.
  • Developed reusable UI components and API abstraction layers for fetching and updating credit balances.
  • Integrated a customer-centric dashboard to display real-time credit balances, transaction history, and quick-action controls.
  • Collaborated with backend (Laravel) developers to wire up credit management and transfer endpoints, ensuring robust error handling and state persistence.
  • Deployed the Customer Cartable in a Dockerized CI/CD pipeline with automated tests and Git-hook validations.