Frontend Documentation¶
Overview¶
The ELIMS frontend is a modern React application built with TypeScript, providing a rich user interface for laboratory instrument management. It features real-time data updates, responsive design, and comprehensive data visualization.
Technology Stack¶
- Framework: React 19.1+
- Language: TypeScript 5+
- Build Tool: Vite 6+
- Package Manager: Bun
- Routing: TanStack Router 1.142+
- State Management: TanStack Query 5.90+
- UI Components: Radix UI
- Styling: Tailwind CSS 4+
- Forms: React Hook Form + Zod
- Icons: Lucide React + React Icons
- HTTP Client: Axios 1.13+
- Testing: Playwright 1.57+
- Linting: Biome 2.3+