For running the project locally. after cloning Use the package manager npm to install .
npm installAnd Then
npm run devLive Link: Link
This project utilizes a combination of libraries to achieve a balance between flexibility, pre-built components, and animation:
-
ReactJS: As the core library, ReactJS provides a component-based approach for building user interfaces. This allows for modularity, reusability, and easier maintenance of the codebase.
-
Tailwind CSS: This utility-first CSS framework offers a vast collection of pre-defined classes for styling elements. It promotes rapid development by eliminating the need to write extensive custom CSS. Tailwind allows for granular control over responsiveness and design properties.
-
DaisyUI: Built on top of Tailwind CSS, DaisyUI is a component library that provides pre-built UI components like buttons, forms, cards, and navigation. This saves development time by offering ready-made, customizable components with a consistent design language.
This combination of ReactJS, Tailwind CSS and DaisyUI offers:
Flexibility: Tailwind's utility classes and React's component-based approach allow for a high degree of design customization. Efficiency: Pre-built components from DaisyUI accelerate development and ensure design consistency.