Project Name: easy garden
Project overview: Easy garden is a website where gardening related topics are discussed. There are many experienced gardener who gives tips how to gardening or how a plant should be properly take cared or which season is best for different types of vegetables etc. In this website people can freely create account and login to there account. They can add tips his/her own or edit or delete or see others tips.
Generated Live Site URL: https://assignment-10-banana.web.app/
Project Feature:
- In the home page there is a slider that changes and fades every 1 second in infinite loop.
- Dark Mode system
- User can login or register in a form.
- In browse tips page user can see the details of the public tip
- In my tips page user can edit the tip or delete tip
- Reload the page will show a loader for fetch data
- Share a garden tip page and my tips page is in private route where use can access this pages after registration of login to his/her account.
- In the share garden user can share his tips about gardening.
- In the my tips page user can see his tips and edit it or delete it.
Technology Used:
- React router
- tailwind
- daisyui
- react icons
- firebase
- react awesome reveal
- react simple type writer
- react sweet alert2
- react toastify
- react toggle dark mode
- swiper js
dependencies:
- "@emotion/react": "^11.14.0",
- "@tailwindcss/vite": "^4.1.7",
- "daisyui": "^5.0.35",
- "firebase": "^11.8.0",
- "react": "^19.1.0",
- "react-awesome-reveal": "^4.3.1",
- "react-dom": "^19.1.0",
- "react-icons": "^5.5.0",
- "react-router": "^7.6.0",
- "react-simple-typewriter": "^5.0.1",
- "react-toastify": "^11.0.5",
- "react-toggle-dark-mode": "^1.1.1",
- "sweetalert2": "^11.21.2",
- "swiper": "^11.2.7",
- "tailwindcss": "^4.1.7"
use project Locally:
- open the project in vs code
- then open terminal then type npm run dev
- this will give a localhost link
- click on it and you can see the web app