SITE IS UNDER CONSTRUCTION! COMING SOON
Our City Forest
Timeline
Aug 2024 -
Jan 2025
Role
Software Developer
Team
1 PM
1 Designer
6 Engineers
Tech stack
React Native
Typescript
Supabase
Streamlining operations to grow and sustain urban forestries.
Our City Forest is the largest urban forestry and environmental education nonprofit in Silicon Valley. With a mission to cultivate a greener, healthier community, they empower people to protect, grow, and sustain our urban forests—building a thriving ecosystem for future generations.
Our team at Cal Blueprint shipped a mobile application to help manage their tree and shrub inventory efficiently, streamline operations, and improve community engagement. (Read more)
problem & SOLUTION PROPOSAL
current system
The inability to keep track of individual trees
The inability to notice trends across varying tree types, and their entire inventory.
new system
OCF team members who can utilize the app to keep track of individual trees and access trends across tree species and tree sources.
Prospective tree buyers who can bookmark individual trees they wish to purchase.
FEATURES
MVP
Public Users
Available Trees
Tree Species Info
QR Code scanner
Contact Us
Admin Users
All Trees
Editable Tree Species
QR Code scanner + editing capabilities
Settings for Google OAuth
Dashboard
Retool dashboard to add and update information

tech stack

React, Typescript, Expo, Supabase, Retool

Available Trees
Checking inventory and trees/shrubs details.
Fetch tree information from the database and populate the screen.
Search bar
Finding what you want more efficiently.


Filtering Modal
Browsing for specific tree and shrub features.
Contact Us
Reaching out to OCF directly and locating the nursery.
Contact page includes social media pages, the Our City Forest website, and Google Maps address to their main nursery.
Directory displays information for users to contact specialists for specific needs on planting and care.

what i learned
Development is a process of trial and error
This project was my first hands-on experience with software development—it came with countless hours of learning and debugging, but it was incredibly rewarding! Coming from a design background, diving into the world of code gave me a whole new understanding of how design and engineering come together in product development. I now see more clearly how designers, engineers, and product managers collaborate to bring ideas to life.
Huge shoutout to everyone on my team, who have shown me what it means to strive for project success and the fun, unforgettable memories I will always cherish!





