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.