Terug naar projecten

TuinSnap

Eigen projectIn ontwikkeling
Periode: 2025 - heden

TuinSnap is een eigen product, nog niet uitgebracht in de stores. De webversie draait al. De app herkent planten, insecten en dieren op een foto en houdt per plant bij wat er wanneer nodig is.

Hij is er alleen voor Nederland en Vlaanderen en leunt op bestaande bronnen: World Flora Online, Kew, GBIF, KNMI, PDOK en de Rode Lijsten van Nederland en Vlaanderen. Een AI-model stelt een wetenschappelijke naam voor, die lokaal wordt gecontroleerd tegen de catalogus van World Flora Online, met ongeveer 1,7 miljoen namen. TuinSnap noemt geen nauwkeurigheidspercentage.

De herkenning loopt over Socket.io, zodat het resultaat in stappen binnenkomt: eerst wat er op de foto staat, daarna de details per soort. Inloggen gaat met een sleutelpaar per toestel.

Eén API bedient drie clients: de webapp en het CMS in Next.js en de app in React Native. Daaronder draaien Express en Prisma op MariaDB. De schermen hieronder komen uit een testbuild.

Schermen

Herkenning op een foto: drie organismen met betrouwbaarheid per soort
Overzicht met taken van de week en het weer van vandaag
Plantpagina met gezondheid, licht en de volgende taak
Plattegrond van de tuin met zonuren per dag
Kalender met taken en weersverwachting
Catalogusitem met waarschuwing voor giftigheid

Features

  • Herkenning van planten, insecten en dieren op een foto, met alternatieve kandidaten
  • Verzorgingsschema per soort dat meeloopt met het seizoen
  • Gietadvies op basis van KNMI-weerdata, met vorst- en hittewaarschuwing
  • Tuin tekenen op luchtfoto's van PDOK, met schaduw per uur
  • Giftigheid voor huisdieren, met verwijzing naar NVIC of Antigifcentrum

Technologieën

  • React Native
  • TypeScript
  • Next.js
  • Node.js
  • Express.js
  • MariaDB
  • Socket.io
  • Docker