cd /news/artificial-intelligence/week-1-dev-challenge Β· home β€Ί topics β€Ί artificial-intelligence β€Ί article
[ARTICLE Β· art-149244] src=dev.to β†— pub= topic=artificial-intelligence verified=true sentiment=↑ positive

week 1 dev challenge

A developer built Touch Grass, an AI-powered plant companion that lets users photograph a plant and receive structured information about its identity, health, symptoms, causes, and care recommendations. The application runs the open-weight Gemma 3 4B model locally through Ollama behind a FastAPI backend and React frontend, requiring no external Gemini or Gemma API key for inference. The project was submitted to the Hacktoberfest Open-Source AI Challenge Week 1, with full source code available on GitHub.

by read2 min views1 publishedOct 11, 2026

This is a submission for the Hacktoberfest Open-Source AI Challenge Week 1: Touch Grass

Touch Grass is an AI-powered plant companion designed to encourage people to step away from their screens and spend more time outdoors.

The idea is simple: instead of endlessly scrolling about nature, go outside, take a photo of a plant, and let AI help you understand it. 🌱

Users can upload a photo of a plant, and the application uses an open-weight Gemma 3 4B model to analyze it and provide information such as:

The project is designed for students, beginners, plant lovers, and anyone who wants a small reason to step outside and interact with the world around them.

The goal isn't just to build another AI application.

The goal is to use AI as a reason to leave the screen.

A short demonstration shows the complete flow:

Take a plant photo β†’ Upload it β†’ AI analyzes it β†’ Learn about the plant β†’ Go outside and explore more.

https://github.com/deepthisri3/plantcare-ai

The complete source code for the frontend and backend is available in the repository.

The project is built using a modern full-stack architecture:

One of the main goals of this project was to use an open-weight AI model locally instead of relying on a closed, hosted AI API.

The application uses:

React Frontend
      ↓
FastAPI Backend
      ↓
Ollama
      ↓
Gemma 3 4B
      ↓
Plant Image Analysis
      ↓
Structured Plant Information

When a user uploads an image, the backend prepares the image and sends it to the locally running Gemma model through Ollama.

The model is prompted to analyze the plant and return structured information about the plant's identity, health, symptoms, possible causes, care recommendations, and environmental observations.

The repository includes the configuration required to run the application locally through Ollama.

No external Gemini/Gemma API key is required for the local AI inference.

Open innovation made this project possible in a way that a closed API alone would not.

Using an open-weight model such as Gemma through Ollama gives developers the ability to experiment with AI locally, understand how the AI component fits into the application, and build without depending entirely on a proprietary hosted API.

For this project, local inference provides several advantages:

Open-source and open-weight AI make it possible to take an idea from "I want to build something with AI" to an actual working application that developers can understand, modify, and extend.

I built Touch Grass around a simple idea:

AI shouldn't always keep us in front of a screen. Sometimes, it should help us get outside. 🌱

Instead of using AI to generate another piece of content to consume, Touch Grass uses AI as a bridge between the digital world and the physical world.

Take a photo.

Go outside.

Touch grass. 🌿

── more in #artificial-intelligence 4 stories Β· sorted by recency
── more on @touch grass 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain β€” perfect for shipping the agent you just read about.

$git push zahid main
β†’ Live at https://your-agent.zahid.host βœ“
Get free account β†’ Pricing
from €0/mo Β· no card required
LIVE [news/week-1-dev-challenge] indexed:0 read:2min 2026-10-11 Β· β€”