Team Web Beginnings present Shrub Hub
A handy guide for your house plant needs.
Shrub-Hub is a great mobile app for plant owners who want to take better care of their plants, connect with other plant owners, and locate the nearest plant nurseries. With its user-friendly interface and convenient features, this app is a must-have for all plant enthusiasts.

Shrub Hub Demo Video | Northcoders Project Presentations
Team Web Beginnings

Elif

Zak Saleh

Sarah Zahl

Matt Treloar

Daniel Jowett
Tech Stack
We used: Firebase, Typescript, React native, axios, expo.
Firebase Firestore serves as our database, providing real-time synchronization and scalability for seamless data management. Firebase Authentication ensures secure user authentication and access control. Leveraging TypeScript, a strongly typed programming language, we achieved enhanced code reliability and maintainability. Complementing this, React Native, a cross-platform framework, enabled us to build our app for both iOS and Android platforms using a single codebase.
Some issues we encountered:
Chosen API key was unreliable - could only make a limited amount of calls to it - had to keep generating a new one.
Loop in code caused the Firebase free plan to run out, had to create a new project.
It was a pleasure to work as a team at Web Beginnings, we had a lot of fun while building our app, and also learned a lot, especially the new technologies. Cheers to Northcoders for this experience and for the 10 weeks before the project phase!
