Packages Used in the Project
UI Frameworks and Libraries
- @emotion/react (Version: ^11.11.1)
- Description: Provides utilities for styling React components with CSS-in-JS.
- @emotion/styled (Version: ^11.11.0)
- Description: Allows for styling React components with Emotion's styled component API.
- @mui/icons-material (Version: ^5.15.1)
- Description: Material-UI icons for React components.
- @mui/material (Version: ^5.14.20)
- Description: React components that implement Google's Material Design.
- @mui/x-date-pickers (Version: ^6.18.5)
- Description: Material-UI-based date picker components for React.
State Management and Data Fetching
- zustand (Version: ^4.4.7)
- Description: A small, fast, and scaleable state management for React.
- @tanstack/react-query (Version: ^5.12.2)
- Description: React hooks for fetching, caching, and updating asynchronous data.
- @tanstack/react-query-devtools (Version: ^5.13.4)
- Description: Devtools for debugging React Query.
HTTP Requests
- axios (Version: ^1.6.2)
- Description: Promise-based HTTP client for the browser and Node.js.
Date Manipulation
- dayjs (Version: ^1.11.10)
- Description: A minimalist JavaScript library for parsing, validating, manipulating, and formatting dates.
Form Handling
- formik (Version: ^2.4.5)
- Description: Form library for React and React Native.
Authentication
- js-cookie (Version: ^3.0.5)
- Description: A simple, lightweight JavaScript API for handling cookies.
- jwt-decode (Version: ^4.0.0)
- Description: Decode JWT tokens without authentication.