# PlantLens Pro: Turning Local AI into a B2B Side Hustle (Directly targets the "Side Hustle" theme)

> Source: <https://dev.to/r67251491/plantlens-pro-turning-local-ai-into-a-b2b-side-hustle-directly-targets-the-side-hustle-theme-4o9a>
> Published: 2026-10-18 03:30:26+00:00

*This is a submission for the [Hacktoberfest Open-Source AI Challenge Week 2: Side Hustle](https://dev.to/challenges/hacktoberfest-week2-2026-10-12)*

PlantLens Pro is a local-first, offline B2B desktop application designed specifically for independent plant nurseries and boutique garden shops.

When a customer brings in a sick plant, the shop owner uses their counter webcam to snap a photo within the app. A local open-weight vision model diagnoses the disease and instantly generates a shop-branded, printable "Care Recipe" PDF for the customer.

The Business Case: Nursery staff waste hours every day answering the exact same question: "Why are my plant's leaves turning yellow?" PlantLens Pro solves this tedious bottleneck. It automates the consultation, provides the customer with a premium takeaway, and includes a built-in upsell section recommending specific fertilizers or soils available in the store. Because it runs locally with zero API costs, it is sold to small shops as a highly attractive $50 lifetime license, rather than a difficult-to-sell monthly SaaS subscription.

[https://plantlens-ai-pro.vercel.app/](https://plantlens-ai-pro.vercel.app/)

[https://github.com/r67251491-coder/PlantLens-Ai-Pro.git](https://github.com/r67251491-coder/PlantLens-Ai-Pro.git)

The project is built around running open-source vision models completely locally.

The AI Core: I used LLaVA 1.5 7B (via Ollama) running locally on port 11434. I engineered a strict system prompt instructing the model to act as a botanical diagnostician and output pure JSON containing the plant name, issue, action steps, and an in-store product recommendation.

The Frontend: Built with Next.js, React, TypeScript, and Tailwind CSS. The UI features a high-contrast, dark-mode professional dashboard designed for efficient counter use, complete with hardware status polling (to ensure Ollama is running) and keyboard shortcuts for fast operation.

The Desktop Wrapper: I used Tauri v2 to package the Next.js web build into a lightweight, native desktop executable that easily interfaces with the local webcam and printer.

Building this with a closed-source, cloud-based API would have completely destroyed the business model for three reasons:

The "Greenhouse Wi-Fi" Problem: Garden centers, rural nurseries, and metal-framed greenhouses notoriously have terrible or non-existent internet connections. Cloud APIs time out. By running LLaVA locally via Ollama, PlantLens Pro works flawlessly completely offline.

Zero Marginal Cost Pricing: Small retail shops operate on razor-thin margins and hate recurring $30/month software subscriptions. Because my AI inference cost is literally $0, I can sell this as a flat one-time fee. It becomes an immediate, no-brainer impulse buy for a stressed shop owner.

Local Privacy: Boutique shops don't want to upload their proprietary inventory issues, supplier tags, or customer interactions to a corporate server. Everything stays on their own hard drive.

Best Local Inference Build

Best Business Utility

Thanks
