Our City Forest
Streamlining operations to grow and sustain urban forestries.
Software built for Our City Forest members and the public
Timeline
Sep 2024 - Present
Role
Software Developer
Team
1 PM
1 Designer
4 Developers
Tech Stack
Figma
React Native
Typescript
Supabase
Overview
Our City Forest has been 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 is currently developing a mobile application to help manage their tree and shrub inventory efficiently, streamline operations, and improve community engagement.
(01) Context
The Our City Forest mobile application is designed for two user groups, providing different functionalities for the public and administrators. Public users can access a Welcome screen, a Settings page to sign in or out, and an Available Trees section that lists tree species with key details like availability, health status, and location. They can also use the QR Code Scanner to scan tree tags for more information or navigate to Contact Us for inquiries. Admin users sign in through Google and have additional access to the full tree inventory via Tree Inventory the ability to Add & Remove Trees, and an enhanced QR Code Scanner that allows editing tree details, including production and health statistics. A separate Retool (Admin) section enables app modifications, such as updating images, descriptions, and tree species options.
(02) Features
I worked on 2 specific features for the application: Tree Inventory/Available Trees and Contact screens.
Tree Inventory/Available Search & Filtering
Fetch tree information from the database and populate the screen.
Search bar and filtering modal filters for specific information.
Contact & Directory
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.
This project is currently in progress ⏳