Bakkie Plant is een app gemaakt om de ruil van planten binnen je community te stimuleren, met een focus op jonge inwoners uit Rotterdam. De app biedt onder andere een non-profit marketplace ("Ruilkas"), een manier om je eigen planten op te slaan ("Je veranda") en een volledig zelfgemaakt Machine Learning model om de juiste plant voor jou te vinden ("Plantverkennert"). Dit is een groepsproject voor TLE (Tailored Learning Environment, Creative Media & Game Technologies, Hogeschool Rotterdam, jaar 2).
De app gebruikt React Native in combinatie met Expo Go, Firebase voor de back end en authenticatie en een aantal kleinere gerelateerde packages. De primaire taal is JavaScript.
-
JavaScript
-
HTML/CSS (React embedded)
-
React Native
-
Expo Go
-
Firebase
-
KNN Prediction AI model
De app is ontwikkelt als native mobile app.
Voor dit project is onderstaande Git flow aangehouden. Raadpleeg dit stappenplan voor de branch organisatie.
- Een nieuwe feature wordt uitgecheckt als nieuwe branch met de volgende notatie: feature/story-[ID], met [ID] als het story/feature nummer uit de backlog (zie ook Projects in deze repo.
- Bij afronding wordt testing aangegeven in de backlog, waarna een teamgenoot de feature grondig test. Bij goedkeuring wordt de branch in de develop branch gemerged.
- Periodiek wordt de develop branch door het team in groepsverband getest op basis van de acceptatiecriteria, en bij goedkeuring gemerged in main.