Modern technologies were used in the project of the Nursery app's client side, which provides customers with an easy-to-use and good experience when browsing and buying plants.
React is used on the client side of the nursery website to create dynamic pages. Redux is used to handle cart and product data. Page navigation is handled by React Router DOM. Form input is managed using React Hook Form. Tailwind CSS is used for styling. ShadCN helps with component design. Sonner used for notifications. Lucide-react used for professional icons. Zod used for validity of all form inputs.
First of all you need to clone the repository. Here is the repository link: https://github.com/Mehedi556/nursery-app-client
In the command prompt, full command is ( git clone https://github.com/Mehedi556/nursery-app-client.git )
Then go to the downloaded repository by cd (repository name) or manually.
Secondly install all the dependencies by write in the terminal
npm install
To run the application in development mode, use the following command:
npm run dev