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!