DEV Community

Cover image for TouchGrass AI — Turn Screen Time into Green Time with Smart Outdoor Adventures
Devansh Kushwaha
Devansh Kushwaha

Posted on

TouchGrass AI — Turn Screen Time into Green Time with Smart Outdoor Adventures

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

What I Built

TouchGrass AI 🌿 — Turn Screen Time into Green Time with Smart Outdoor Adventures

I built TouchGrass AI 🌿, a web-based outdoor activity planner designed to help people spend less time staring at screens and more time exploring the real world.

Sometimes, we want to go outside but don't know what to do. TouchGrass helps solve that problem by suggesting activities based on your mood, available time, surroundings, and interests.

Users can choose whether they want something relaxing, adventurous, educational, or fitness-focused and get a suggested outdoor plan.

Key Features

  • 🌳 Personalized activity suggestions based on mood, time, and environment.
  • ⏱️ Flexible durations, from a quick 15-minute break to a longer outdoor adventure.
  • 🧭 Different activity categories, including relaxation, exploration, learning, and fitness.
  • 🎯 Nature challenges to encourage users to try something new.
  • 📋 Copyable activity plans that users can take with them outdoors.
  • 📊 Progress tracking to encourage users to keep building outdoor habits.
  • 🔒 Privacy-friendly design, with progress stored locally in the browser.
  • 📱 Responsive interface designed for different screen sizes.

The project is for students, remote workers, and anyone who wants a simple nudge to step away from their devices and reconnect with the world around them.

The main idea is simple: technology should help us experience more of the real world, not keep us trapped in front of a screen.

Demo

🌐 Live Website:
https://devanshkushwaha2008.github.io/TouchGrassAI/

Try choosing your mood, selecting how much time you have, and generating an outdoor activity plan!

Code

💻 GitHub Repository:
https://github.com/DevanshKushwaha2008/TouchGrassAI

The project uses HTML, CSS, and JavaScript, with a simple structure that makes it easy for beginners to explore and contribute.

Feel free to check out the code, suggest improvements, or contribute new activity ideas.

How I Built It

I built TouchGrass AI using:

  • HTML to structure the website.
  • CSS to create a clean, nature-inspired, responsive interface.
  • JavaScript to generate activity plans, handle user interactions, copy plans, and track progress.
  • Local storage to save progress in the user's browser without requiring an account or a database.
  • GitHub Pages to deploy the website.

For the current version, activity recommendations are generated using predefined templates and rule-based JavaScript logic. It works without installing additional software, configuring an API key, or running a backend server.

Although the current implementation does not yet run an open-weight AI model, the project is designed around the idea of using technology to encourage healthier, offline experiences. Integrating an open-weight model for more flexible activity planning is a potential next step.

Why Does Open Innovation Matter?

Open innovation makes it possible for developers to learn from one another, experiment with new ideas, and build tools that others can inspect, modify, and improve.

For a project like TouchGrass, openness matters in several ways:

  • Accessibility: A simple web-based implementation makes it easy for people to try the project without installing specialized software.
  • Transparency: The recommendation logic is visible in the source code, so users and contributors can understand how suggestions are produced.
  • Community contributions: Developers can add activities, improve accessibility, refine the interface, and adapt the project for different communities.
  • Privacy: The current version can operate locally in the browser, without sending users' activity preferences to an external AI service.
  • Room to experiment: An open codebase gives contributors a starting point for exploring open-weight models and more advanced recommendation systems.

I believe open-source development is valuable because it lets people build on existing ideas instead of starting from scratch. It also gives beginners like me an opportunity to learn by creating something useful and sharing it with others.

My goal with TouchGrass is to make technology a bridge to the outdoors rather than another reason to stay indoors.

My Agent Session

No agent session is linked for this submission.

Prize Categories

This is a project submission for the Touch Grass challenge.

The current implementation is a rule-based web application and does not yet include an open-weight AI model or agent framework. I would integrate and document one before claiming eligibility for categories that specifically require open-source AI at the core.


Thanks for checking out TouchGrass AI! 🌿

If you have ideas for new outdoor activities or ways to make the experience better, contributions and feedback are welcome.

Build with technology. Reconnect with nature. Touch grass.

Top comments (0)