Leafledger – Houseplant Watering Tracker (React Native Expo Source Code)

$16.00

Local Expo houseplant collection with rooms, light notes, watering intervals, a today list, and a one-day snooze.

SKU: YM-LEAFLEDGER Category:

Description

Leafledger is a local houseplant collection. Each plant has a room, a light note, and a watering interval. Today lists what is due. Watering and a one-day snooze are stored on the device. There is no sensor and no push notification.

Leafledger - Houseplant Watering Tracker (React Native Expo Source Code) screenshot 1 Leafledger - Houseplant Watering Tracker (React Native Expo Source Code) screenshot 2 Leafledger - Houseplant Watering Tracker (React Native Expo Source Code) screenshot 3 Leafledger - Houseplant Watering Tracker (React Native Expo Source Code) screenshot 4

Features

  • Today, collection, plant, editor, rooms, and settings screens
  • Due list from the watering interval and last watered day
  • One-day snooze until the next calendar day
  • Collection name, owner, and default interval on the Settings screen
  • Sample plants you can replace

Tech stack

  • React Native with Expo SDK 58
  • TypeScript
  • AsyncStorage

Requirements

  • Node.js 22 or newer
  • npm 10 or newer
  • Expo SDK 58

How to install and run

  1. Unzip the archive and open the folder
  2. Run npm install, then npx expo start
  3. Checks: npm test, npm run lint, npm run typecheck, and npm run build

How to rebrand

  • Collection name, owner, and default interval: Settings
  • Sample plants: src/seed.ts
  • Colors: palette in src/ui.tsx
  • App name: app.json
  • Storage key: STORAGE_KEY in src/storage.ts

What’s included

  • Full Expo / React Native source
  • Unit tests, lint, and typecheck setup
  • README with install, rebrand, and project layout
  • LICENSE (one end product)

Limitations

  • AsyncStorage only. No account and no sync.
  • Due dates are interval math from the last watered day. The app does not know soil moisture.
  • Snooze lasts until the next calendar day.
  • There are no photos, notifications, or plant-shop links.
  • The package was checked with the web export. APK and IPA were not built.

License

Commercial license: use the source in one end product (one app, site, or service) for yourself or one client, free or paid. Reselling or publishing the source as a template is not allowed. Full text is in the LICENSE file.

Reviews

There are no reviews yet.

Be the first to review “Leafledger – Houseplant Watering Tracker (React Native Expo Source Code)”

Your email address will not be published. Required fields are marked *