Frontend
React
Redux
TypeScript
JavaScript
Axios
Tailwind CSS
Daisy UI
Vitest
Zod
RTL
The User Management Table app is a dynamic web application that fetches data from an API and allows real-time filtering by name, username, email, and phone number using text input and radio buttons. It features a dark mode toggle for enhanced user experience and is built with React, Redux Toolkit, and TypeScript for robust state management and type safety. The app uses Vite for fast development, Axios for data fetching, and Tailwind CSS with DaisyUI for responsive and consistent styling. Additionally, Zod ensures schema validation for API data, while comprehensive unit and integration tests, written with Vitest and React Testing Library, ensure the app functions correctly. Linting and formatting are maintained through ESLint and Prettier.