# Tree Tracker: Planting Season — Tree planter piece rate log

> Tree planter piece rate log (iPhone/iPad app by Sarah Lewis.)

- Source: https://appshunter.io/ios/app/tree-tracker-planting-season/id6764481382 (this page in markdown: same URL + `.md`)
- Developer: [Sarah Lewis](https://appshunter.io/developer/1863119712)
- Category: Utilities, Productivity
- Price: Free
- Age rating: 4+
- Requires: iOS 26.2 · 13 MB
- Languages: American English
- Released: 2026-04-29
- Data updated: 2026-09-16
- User reviews in markdown: https://appshunter.io/ios/app/tree-tracker-planting-season/id6764481382/reviews.md

## What is Tree Tracker?

Tree Tracker does one job: it tells you exactly what you planted and exactly what you earned, every day of the season.

Log a day in under a minute — trees by species, your centage, and the conditions you planted in. The earnings add themselves up as you type.

RATES THAT CHANGE MID-DAY

Moved to a new block at a different centage? Add a second rate block. Each block keeps its own count at its own rate, and the day still totals correctly. This is where a spreadsheet usually starts lying to you.

WHAT A DAY HOLDS

• Tree counts by species
• A daily goal, with progress
• Any number of rate blocks, each at its own centage
• Piece photos
• Weather tags and condition notes
• Day-off marking, so your averages stay honest

WHAT A SEASON HOLDS

• A season goal and a running total
• Contracts, each with its own default rate
• Extra work logged at an hourly rate
• Expenses by category: camp costs, equipment, fuel, clothing, first aid, food and supplies, travel
• Receipt photos on any expense
• An automatic daily camp cost, deducted for every working day you log
• Charts by species, a colour-coded month calendar, and streaks

WHEN THE SEASON ENDS

Export a season summary and an expense report — everything already added up, ready to hand to whoever needs it.

YOUR NUMBERS STAY YOURS

Everything lives on your device and in your own private iCloud. There is no account to create, no server holding your earnings, no tracking and no ads. No signal in camp is not a problem.

I built this for my son, who has just finished his second season of planting.


## Version history (last 5 releases)

### 1.0.7 — 2026-09-11

New screenshots.
Bug fixes and improvements to keep your season running smoothly.

• Added a Support link in Settings — if Tree Tracker is saving you time this season, you can now buy the developer a coffee!

### 1.0.6 — 2026-09-05

• Saving a daily entry no longer double-counts if you tap Save twice
• After saving, the app takes you straight back to the Dashboard
• The dashboard pie chart now breaks down by tree species, with a legend
• A short celebration when you log your day

### 1.0.5 (2) — 2026-08-06

Team up with your crew! You can now create or join a planting team using a simple 6-character code and track how everyone's doing on a shared leaderboard — see daily and season-long rankings for your whole team right from the Dashboard. Added the ability to mark days off on the calendar, recurring expenses, camp cost tracking, and an hourly wage system alongside piece-rate pay. On top of all that, we've polished the interface so text and stats display cleanly on all screen sizes, and improved the daily entry flow so the screen automatically closes after you save.

### 1.0.2 (3) — 2026-05-05

New: Expense Tracking System
• Track all season expenses across 8 categories: Camp Costs, Equipment, Fuel, Clothing, First Aid, Food & Supplies, Travel, and Other
• Attach receipt photos from your camera or photo library to any expense
• View expense summaries with a bar chart breakdown by category
• Export expenses as CSV for tax season record-keeping
• Quick "Camp Cost" button on the Dashboard for fast entry
• Tax season reminder banner (January–April) nudges you to export your records
• Tax disclaimer included wherever financial data is displayed

Improvements
• Decimal input now supported for centage rates (e.g. $0.12/tree) and hourly rates (e.g. $12.75/hr) across all fields
• "Add Tree Type" dialog replaced with a dedicated sheet for more reliable saving
• Settings screen now shows the actual app version and build number dynamically
• Added bottom padding to Dashboard for better scrollability on smaller screens

Bug Fixes
• Fixed tree type entries not saving when using the number pad keyboard
• Fixed preview crashes in Calendar, Season Manager, and Content views due to missing Expense model in preview containers

### 1.0.1 — 2026-04-30

Bug Fixes
• No more double-counting: Save button disables after first tap, preventing duplicate entries from multiple taps
• Auto-return to Dashboard: After saving, the celebration overlay's "Continue" button dismisses the form — no more getting stuck on the log screen
• Parent-before-child insertion: DailyEntry is now inserted into the model context before its TreeCount children, fixing potential SwiftData relationship issues

New Features
• Pie chart by tree species: Donut chart on the Dashboard showing tree count breakdown by type with a color-coded legend
• Celebration on every save: The pop-up now appears after every save (not just goal achievement), with a tree icon normally and a trophy when the goal is hit
• 15 rotating messages: Great Work!, Your Mother Loves You!, Baller!, Money Trees!, Legend!, Tree Machine!, Crushing It!, On Fire!, Beast Mode!, Unstoppable!, Planting Perfection!, Rooted in Greatness!, Forest Builder!, One Tree at a Time!, Branching Out!

Code Quality
• Removed unused Core​Data import from Tree​Tracker​App​.swift
• Eliminated 4 force unwraps in Streak​Calculator​.swift (crash risk from date arithmetic)
• Fixed NotificationCenter observer leak in Authentication​Manager​.swift (added deinit cleanup)
• Replaced Dispatch​Queue​.main​.async​After with Task​.sleep in Goal​Celebration​View​.swift

## Apps similar to Tree Tracker

| App | Rating | Price | Category |
| --- | --- | --- | --- |
| [Swipy: Photo Delete Swipe](https://appshunter.io/ios/app/swipy-photo-delete-swipe/id1617533426) | 4.5 (419) | Free | Utilities |
| [Public Mobile](https://appshunter.io/ios/app/public-mobile/id1645306824) | 4.4 (177) | Free | Utilities |
| [Hydro-Québec](https://appshunter.io/ios/app/hydro-quebec/id1045080947) | 4.6 (7) | Free | Utilities |
| [Lucky Mobile My Account](https://appshunter.io/ios/app/lucky-mobile-my-account/id1459173378) | 4.5 (905) | Free | Utilities |
| [Chromecaster: Get Streaming TV](https://appshunter.io/ios/app/chromecaster-get-streaming-tv/id1474236946) | 4.1 (16,044) | Free | Utilities |
| [Freedom Mobile My Account](https://appshunter.io/ios/app/freedom-mobile-my-account/id891807900) | 1.9 (18) | Free | Utilities |

## More apps by Sarah Lewis

- [SaleSavor](https://appshunter.io/ios/app/salesavor/id6756827243)
- [FlyFinder™](https://appshunter.io/ios/app/flyfinder/id6757250849)
- [Family Care Organizer](https://appshunter.io/ios/app/family-care-organizer/id6760486933)
- [Storied](https://appshunter.io/ios/app/storied/id6769587559)

All apps by Sarah Lewis: https://appshunter.io/developer/1863119712

---

*Data collected daily from the US App Store and indexed by [AppsHunter](https://appshunter.io/). User reviews are verbatim App Store reviews. Ratings, prices and chart positions refresh continuously; this snapshot is from 2026-09-16.*
