Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

TouchGrass AI: Less Scrolling, More Living 🌿

Description and use

TouchGrass AI is a local web app that generates personalized outdoor missions to reduce screen time.

Problem

Users spend too much time scrolling on screens instead of engaging in outdoor activities.

Outcome

All six automated tests passed, confirming mission generation, input validation, and error handling work as intended.

Workflow

  • 1. User opens the local web app.
  • 2. User selects desired mission duration (15, 30, or 60 minutes).
  • 3. User inputs interests and experience level via form.
  • 4. Flask backend validates input and sends a prompt to the local Ollama service.
  • 5. Ollama runs the Qwen 2.5 1.5B model and returns a mission description.
  • 6. Frontend displays the mission and stores progress in browser local storage.
  • 7. User follows the mission outdoors and can track completion locally.

Evidence

TouchGrass AI helps people choose an outdoor activity based on their available time, interests, and experience level.

Source

I built the application using Python, Flask, HTML, CSS, JavaScript, Ollama, and the Qwen 2.5 1.5B model.

Source

All six automated tests passed.

Source

Mission-generation prompts are sent to a locally running Ollama service rather than a hosted AI API.

Source

Once everything is installed, mission generation can work without internet access while the local model service is available.

Source

  • Record date: 2026-10-09T15:41:15.091Z