Skip to content

mahnafdev/gardeneon-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🍃 Gardeneon

Your Gardening Guide, Powered By Community.

🌱 Project Description

A platform for gardening lovers to share tips, find gardeners, ask nature questions, post or join gardening events, and connect over 10+ interests planting, composting, hydroponics, indoor/vertical gardens, etc. The goal is to empower garden enthusiasts to learn from each other and grow together - quite literally.


🔗 View Website: a10-gardeneon.netlify.app


⚡ Key Features

  • 💡 Share a Garden Tip – Users can contribute their gardening wisdom via an intuitive form.
  • 📖 Browse Tips – Explore tips posted by other gardeners, categorized and sorted for easy reading.
  • 🧑🏼‍🌾 Explore Gardeners – View active members of the community with their profiles and experiences.
  • 🗃️ My Tips Management – Authenticated users can view, update, and delete their own tips.
  • 💬 Testimonials Section – Hear from the community and their feedback about Gardeneon.
  • 🛠️ Garden Gears – Visual stats and gardening gear highlights to boost engagement.
  • 🔒 Private Routing & Auth – Secure routes powered by Firebase Authentication (Email/Google).
  • 📱 Responsive Design – Fully optimized for mobile, tablet, and desktop using Tailwind CSS v4.1.

⚙️ Technologies

  • MERN
  • React.js
  • Express.js
  • MongoDB
  • TailwindCSS
  • Firebase (Authentication)

📦 Packages

  • React Router
  • React Hook Form
  • React-Awesome-Reveal
  • React Toastify
  • React-Simple-Typewriter
  • Lucide React
  • Sweet Alert 2
  • Swiper

👨🏻‍💻 Run the Project on Your Computer

  1. Clone the project on your folder by running the following command on your terminal:

    $ git clone https://github.com/mahnafdev/gardeneon-client.git
  2. Install the dependencies by running this command:

    $ npm i
  3. Send an email to this email address requesting for the environment variables of the project:

    mahnafdev@gmail.com
    
  4. Run the project locally:

    $ npm run dev

🎉 Done, you've successfully runned this project in your computer.