Aaron E. Lewis
← BACK TO PROJECTS
02 — PRODUCT

A community garden, digitized.

A members-only app for the Upper Fells Point Community Garden in Baltimore — 27 households, 27 plots. Claim a watering shift, sign up for an event job, check the plot map, post to the board. Built and actually used by the garden.

STACK: EXPO / REACT NATIVE, SUPABASE
STATUS: LIVE — IN USE BY REAL MEMBERS
ROLE: DESIGN & FULL-STACK BUILD
01

By the numbers

27Households in the garden
27Numbered plots, mapped
3Seasonal events with job sign-ups
11Supabase migrations shipped
02

The app

Home leads with a hyperlocal forecast, garden-wide announcements ("blasts"), and whatever's on your plate this month — tasks and event shifts you've claimed. Everything else is one tab away: monthly tasks, garden events, the bulletin board, and the plot map.

03

What it does

Task claiming

Recurring jobs — watering beds, turning compost, mowing — broken out by month. Claim one, release one, see who else already has it covered.

Event job sign-ups

Seasonal events like Honey Happy Hour and Oktoberfest post a job list grouped by role, with live filled/open counts so nothing goes unstaffed.

Plot map

All 27 plots laid out in real map order, oriented the way the garden actually sits, so "which one is mine" is never a question.

Board & chat

A lightweight bulletin for watering requests, spare produce, and alerts, plus a garden-wide chat and DMs for everything that doesn't need a post.

04

Stack

Expo-managed React Native app on iOS, Android, and web, backed by Supabase for Postgres, auth, and realtime. Row-level security scopes every table — gardeners see their own claims and threads, admins see everything, RPCs handle the claim/release/assign logic server-side so nothing gets double-booked.

  • Expo SDK 52
  • React Native 0.76
  • React Navigation v7
  • Supabase (Postgres, Auth, Realtime)
  • Row-Level Security
05

Notes

  • This is a real, currently-running app for a real garden — the renders above use placeholder household names in place of actual members' names.
  • The first account to sign up becomes admin; everyone after is a gardener. Admins get a Compose Blast tool and god-mode edit access on every screen.
  • Visual direction: bold editorial, hedged toward nature — Anton for display type, DM Serif Display for subheads, Inter for body copy, Space Mono for labels.