Skip to content

Latest commit

Β 

History

History
93 lines (60 loc) Β· 2.1 KB

File metadata and controls

93 lines (60 loc) Β· 2.1 KB

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:

  • Node.js (version 14 or higher) 🟒
  • npm (version 6 or higher) πŸ“¦
  • MongoDB πŸ—„οΈ

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! πŸŒΏπŸ’š