Welcome to garden.gg

garden.gg is the open garden tracking platform that takes you from seed to harvest and makes every step rewarding. Whether you are tending a single container of herbs on your balcony or managing a dozen raised beds in your backyard, garden.gg gives you the tools to plan, track, and improve your garden season after season.

Unlike a simple spreadsheet or a paper journal, garden.gg combines structured data tracking with gamification so that the daily chores of gardening — watering, weeding, fertilizing — feel like progress toward meaningful goals. Every action you take earns experience points, unlocks badges, and moves you up the leaderboard.

What You Can Do

garden.gg is a full-featured garden management platform. Here is what you can accomplish:

Track Your Garden Layout

Create gardens, divide them into plots, and arrange plants on a visual grid. Whether you grow in raised beds, containers, greenhouses, or directly in the ground, garden.gg models your real-world setup so you can plan and iterate.

Manage Plants and Seeds

Search a database of over 200 plants to find the right varieties for your zone. Track seeds in your inventory, monitor expiration dates, and know exactly what you have on hand before the season starts.

Log Every Event

Record watering, harvesting, fertilizing, pruning, sowing, transplanting, pest treatments, and more. Attach photos, notes, and measurements to build a complete history of your garden over time.

Earn Achievements

Every action earns XP. Level up through 12 ranks from Seed to Garden Sage. Unlock over 20 badges across rarity tiers from Common to Legendary. Maintain daily streaks and compete on leaderboards.

Analyze Your Harvests

See exactly how much you have harvested by plant, plot, and month. Compare variety yields, track return on investment, and use historical data to make better planting decisions next season.

Identify Plants with AI

Point your camera at a plant or seed packet and let garden.gg identify it using AI. Seed packet scanning extracts planting depth, spacing, days to maturity, and brand — auto-filling your forms so you can get planting faster.

Supported Platforms

garden.gg is available everywhere you need it:

PlatformTechnologyStatus
Web AppAngular 17+Available at app.garden.gg
iOSSwiftUIAvailable on the App Store
AndroidJetpack ComposeAvailable on Google Play
REST APIJSON over HTTPSPublic API at api.garden.gg/v1

All platforms share the same backend and stay in sync. Add a plant on your phone while you are in the garden, then review your data on the web app at your desk. The experience is consistent across every platform.

Platform Feature Parity

Every feature in garden.gg is available on all platforms. When a new capability ships, it ships everywhere at once. You will never find yourself switching to a different device just to access a particular feature.

Core Concepts

Understanding these core concepts will help you get the most out of garden.gg.

Gardens

A garden is the top-level container. It represents a physical location where you grow plants — your backyard, a community plot, a balcony, an indoor grow room. Each garden has a name, location, and USDA hardiness zone that drives planting calendars and recommendations.

You can create multiple gardens. Many users have one for their main outdoor space and another for indoor growing or a community garden plot.

Plots

A plot is a subdivision of a garden. It represents a specific growing area: a raised bed, a row, a container, a greenhouse bench. Plots have physical properties like dimensions, soil type, sun exposure, and irrigation method.

Plots give you granular control. You can log events against an entire plot (like watering all of bed #3) or against individual plants within a plot.

Plants

A plant is an individual plant or planting within a plot. When you add a plant, you choose from the built-in database of 200+ species and varieties, or create a custom entry. Plants track their lifecycle from sowing through harvest and archival.

Each plant record stores its variety, planting date, location within the plot grid, and all associated events.

Events

An event is any action or observation recorded against a plot or plant. Events are the core of garden.gg’s tracking system. Every watering, harvest, fertilizer application, pruning session, and note is an event with a timestamp, optional photos, and optional measurements.

Events power analytics, gamification, and the historical record that makes each season better than the last.

Seeds

Seeds live in your inventory, separate from planted specimens. Track packets by variety, brand, quantity, purchase date, and expiration. When you sow seeds, they transition from inventory into plants within a plot.

Gamification

Gamification is what makes garden.gg different from every other garden tracker. The system is designed to reward consistency and exploration, not just volume.

Experience Points (XP)

Every meaningful action earns XP:

ActionXP Earned
Log a watering event5 XP
Log a fertilizing event10 XP
Log a harvest15 XP
Add a photo20 XP
Add a new plant10 XP
Identify a plant with AI15 XP
Complete a daily streak day5 XP

Levels

There are 12 levels in garden.gg, each requiring progressively more XP:

LevelTitleXP Required
1Seed0
2Sprout100
3Seedling300
4Sapling700
5Green Thumb1,500
6Cultivator3,000
7Horticulturist6,000
8Botanist10,000
9Master Gardener18,000
10Garden Elder28,000
11Garden Guru40,000
12Garden Sage50,000

Badges

Over 20 badges are available across categories like Planting, Harvesting, Streaks, Community, and Discovery. Badges come in five rarity tiers: Common, Uncommon, Rare, Epic, and Legendary. Some badges are hidden — secret achievements that reward curiosity and exploration.

Streaks and Leaderboards

Maintain daily streaks by logging at least one event per day. Hit milestone bonuses at 7, 30, and 100 consecutive days. Compete on opt-in leaderboards with weekly, monthly, and all-time rankings. Your privacy is always respected — leaderboard participation is entirely your choice.

Plans and Pricing

garden.gg offers three plans to fit your needs:

FeatureSprout (Free)Bloom ($4/mo)Harvest ($8/mo)
Gardens210Unlimited
Plots per garden525Unlimited
Plant identifications5/day50/dayUnlimited
Soil tests5/monthUnlimitedUnlimited
Streak freezes1/month3/month3/month
ROI trackingYesYes
Data exportCSV + JSON
Environment monitoringYesYes

You can start on the free Sprout plan and upgrade at any time. No credit card is required to sign up.

Getting Help

There are several ways to get help with garden.gg:

  • Documentation: You are reading it right now. Use the sidebar to navigate through guides on every feature.
  • Blog: Visit garden.gg/blog for seasonal tips, feature announcements, and growing guides.
  • Community Gardens: Join public gardens to see how other gardeners organize their plots and learn from their event histories.
  • API Reference: Developers can integrate with garden.gg using the REST API documentation.

Next Steps

Ready to get started? Head to Creating Your First Garden to set up your account, create a garden, and add your first plot.

If you are already set up and want to dive into a specific feature, use the sidebar to jump to any section:

  • Getting Started: Walk through setup, event logging, and gamification basics
  • Features: Deep dives into plots, harvests, seeds, companion planting, and more
  • API: Authentication, endpoints, and integration guides