Skip to content

ksclaws/Urbangrow

Repository files navigation

UrbanGrow 🏙️🌳

UrbanGrow is a web application designed to help urban dwellers create and maintain sustainable and beautiful garden spaces. The application provides resources, expert guidance, and a community for urban gardening enthusiasts.

Features 💻

User and Mentor registration and login
🧑‍🏫 Mentor profiles and ratings
🛒 Shop for urban gardening essentials
🌐 Community events and groups
🌱 Government schemes for farmers
🔧 Equipment sharing platform
📝 Blog with gardening tips and tricks
📚 Learn section with courses and workshops

Installation 💻

Prerequisites 📋

Make sure you have the following installed on your machine:

Backend Setup 💻

  1. Clone the repository:

    git clone https://github.com/JESTER003/Urbangrow.git
    cd urbangrow/Backend
  2. Install backend dependencies:

    npm install
  3. Create a .env file in the Backend directory and add your MongoDB URI:

    MONGODB_URI=your-mongodb-uri
  4. Start the backend server:

    npm run dev

Frontend Setup 💻

  1. Navigate to the frontend directory:

    cd ../Frontend
  2. Install frontend dependencies:

    npm install
  3. Start the frontend development server:

    npm run dev

Usage 🚀

  1. Open your browser and navigate to http://localhost:5173 to access the frontend.
  2. The backend server will be running on http://localhost:5000.

Contributing 🤝

Contributions are welcome! Please fork the repository and submit a pull request.

License 📜

This project is licensed under the MIT License. See the LICENSE file for details.

Acknowledgements 🙏

  • Thanks to all our contributors and community members for their support.
  • Special thanks to our mentors and experts for their guidance.

Happy Gardening! 🌿💚

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors