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

Shrub Hub Demo Video | Northcoders Project Presentations

Team Web Beginnings

ElifPreview: Elif

Elif

Zak SalehPreview: Zak Saleh

Zak Saleh

Sarah ZahlPreview: Sarah Zahl

Sarah Zahl

Matt TreloarPreview: Matt Treloar

Matt Treloar

Daniel JowettPreview: Daniel Jowett

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!

Tech StackPreview: Tech Stack