Software · Feb 2, 2025

Ghomeo

A cross-platform garden plotting and community sharing app built at SpartaHack X. Winner of the Sustainability Track.

spartahack-Xhackathonreact-nativeexpofirebasemobile-appsustainability
Ghomeo

How This Started

Ghomeo was inspired by the growing need for home and community gardeners to efficiently plan, organize, and manage their gardens. We saw an opportunity to build something that combines:

  • structured garden layout planning
  • detailed plant tracking
  • and a community-driven sharing ecosystem

Local gardening groups thrive when information and harvests are easily exchanged. We wanted to digitize that experience.

Event

SpartaHack X

Platform

React Native + Expo

Award

Sustainability Winner

What it does

Ghomeo is a comprehensive garden plotting organizer designed for both home gardeners and community growers.

Users can:

  • Create custom grid-based garden layouts
  • Track plant metadata (plant type, custom name, planting date)
  • Modify and expand plots dynamically
  • Connect through a local map feature to share harvests within their community

It blends personal garden management with local collaboration.

Architecture & Technical Design

Frontend

  • Built with React Native + Expo
  • Modular component architecture
  • Multi-screen navigation structure
  • State management for dynamic grid updates and plant data tracking

Backend

  • Firebase for authentication and data persistence
  • Real-time synchronization of user garden data
  • Support for geolocation-based community mapping

Grid System

The core feature is a dynamic grid plotting engine:

  • Customizable plot dimensions
  • Tile-based plant placement
  • Expandable garden view
  • Interactive editing via button controls and UI state changes

My Contribution

I focused heavily on the user experience and interactive systems:

  • Designed and implemented the frontend UI/UX
  • Built and managed button interactions and navigation logic
  • Implemented the dynamic garden grid system
  • Developed the informational pop-up tabs for plant and layout details

My primary goal was to make a complex plotting system feel intuitive and responsive for real users.

Team

  • Sadie Latragna
  • Adam Sypitkowski
  • Jacob Woodworth
  • Christopher Kopiwoda (me)

Challenges

  • Designing a grid system that is flexible but intuitive
  • Managing multi-file navigation flows in React Native
  • Balancing feature complexity with clean UI
  • Synchronizing state across multiple screens

What We’re Proud Of

  • A fully functional custom garden plotting engine
  • A community map concept connecting local gardeners
  • Hand-drawn UI elements to give the app a warm, organic aesthetic
  • Clean modular React Native architecture

What We Learned

  • Advanced navigation handling in React Native
  • Geolocation and real-time synchronization
  • State management for dynamic grid updates
  • Performance optimization for multi-tile layouts
  • Practical gardening knowledge (growth cycles, harvest timing, layout strategy)

What’s Next

  • Plant care reminders (watering, fertilization, pruning)
  • Seasonal recommendations based on user location
  • Public garden profiles
  • Event organization features
  • Real-time weather alerts and pest detection integration

Our long-term vision is to make Ghomeo the go-to digital platform for gardeners, strengthening both environmental sustainability and local community connection.

UI Screenshots

Welcome screen with Ghomeo branding

1 / 6

Tools Used

React NativeExpoFirebaseJavaScriptVS Code