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:
| Platform | Technology | Status |
|---|---|---|
| Web App | Angular 17+ | Available at app.garden.gg |
| iOS | SwiftUI | Available on the App Store |
| Android | Jetpack Compose | Available on Google Play |
| REST API | JSON over HTTPS | Public 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:
| Action | XP Earned |
|---|---|
| Log a watering event | 5 XP |
| Log a fertilizing event | 10 XP |
| Log a harvest | 15 XP |
| Add a photo | 20 XP |
| Add a new plant | 10 XP |
| Identify a plant with AI | 15 XP |
| Complete a daily streak day | 5 XP |
Levels
There are 12 levels in garden.gg, each requiring progressively more XP:
| Level | Title | XP Required |
|---|---|---|
| 1 | Seed | 0 |
| 2 | Sprout | 100 |
| 3 | Seedling | 300 |
| 4 | Sapling | 700 |
| 5 | Green Thumb | 1,500 |
| 6 | Cultivator | 3,000 |
| 7 | Horticulturist | 6,000 |
| 8 | Botanist | 10,000 |
| 9 | Master Gardener | 18,000 |
| 10 | Garden Elder | 28,000 |
| 11 | Garden Guru | 40,000 |
| 12 | Garden Sage | 50,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:
| Feature | Sprout (Free) | Bloom ($4/mo) | Harvest ($8/mo) |
|---|---|---|---|
| Gardens | 2 | 10 | Unlimited |
| Plots per garden | 5 | 25 | Unlimited |
| Plant identifications | 5/day | 50/day | Unlimited |
| Soil tests | 5/month | Unlimited | Unlimited |
| Streak freezes | 1/month | 3/month | 3/month |
| ROI tracking | — | Yes | Yes |
| Data export | — | — | CSV + JSON |
| Environment monitoring | — | Yes | Yes |
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