DEV Community

Cover image for 🚢 WalkQuest AI β€” Turning Screen Time Into Outdoor Time with Gemma
Ramya Sai Challa
Ramya Sai Challa

Posted on

🚢 WalkQuest AI β€” Turning Screen Time Into Outdoor Time with Gemma

🌿 What I Built

For the Hacktoberfest Open-Source AI Challenge β€” Week 1, I built WalkQuest AI, a simple AI-powered outdoor activity planner.

The idea is simple:

Instead of spending another session entirely in front of a screen, WalkQuest AI creates a personalized outdoor movement session based on:

🎯 Your goal
⏱️ Available time
🚢 Fitness level

The AI generates a complete WalkQuest with a warm-up, main exercise, outdoor challenge, cool-down, and a goal for the session.

🎯 Why I Built It

Getting enough movement into our daily routine can be difficult when so much of our time is spent studying, working, coding, or using our phones.

I wanted to build something that doesn't just give another productivity task on a screen.

The goal is to use AI to help people step away from the screen.

πŸ€– How AI Is Used

WalkQuest AI uses the Gemma open-weight model to generate the activity plan.

The user provides:

Goal
↓
Available Time
↓
Fitness Level
↓
Gemma
↓
Personalized WalkQuest

For example, the generated plan can include:

🌿 Warm-up
🚢 Main exercise
🌳 Outdoor quest
🌿 Cool-down
🎯 Today's goal

The outdoor quest makes the experience more interactive. Instead of simply saying "go for a walk", the AI can give the user something to observe or accomplish while outside.

✨ Features
πŸ€– AI-generated outdoor activity plans
🚢 Personalized walking sessions
⏱️ Custom exercise timer
⏸️ Pause / Resume
πŸ›‘ Stop session
🌳 Outdoor observation challenges
πŸŽ‰ Session completion notification
⚠️ Beginner-friendly safety reminder
πŸ› οΈ How I Built It

The project uses:

Python
Flask
HTML
CSS
JavaScript
Gemma open-weight AI model
Google Gen AI SDK

The Flask backend sends the user's goal, available time, and fitness level to Gemma and returns the generated WalkQuest.

JavaScript handles the interactive interface and exercise timer.

πŸ“Έ Demo

  1. Create a WalkQuest

The user enters their goal, available time, and fitness level.

  1. AI-generated WalkQuest

Gemma generates a personalized outdoor activity plan.

  1. Start the outdoor session

The built-in timer helps the user stay on track during the session.

🌱 Why Open Innovation Matters

Open-weight AI models make it easier for students and independent developers to experiment with AI and build useful applications.

With Gemma, I was able to take a simple idea and turn it into a working application that combines AI with a real-world activity.

I especially liked the idea of using AI for something that encourages people to leave the screen rather than spend more time on it.

πŸ”— Code

The complete project is available on GitHub:
https://github.com/Ramyasaichalla/WalkQuest-AI.git

WalkQuest AI β€” GitHub Repository

πŸš€ Future Improvements

Some things I would like to add in the future:

🌦️ Weather-aware activity suggestions
πŸ—ΊοΈ Outdoor route suggestions
πŸ“Š Walking progress tracking
πŸ“ Activity history
πŸ“΄ Offline AI support
πŸ† Prize Category

Best Use of Gemma

WalkQuest AI uses the Gemma open-weight model as the core of its personalized outdoor activity generation.

⚠️ Note

WalkQuest AI provides general activity suggestions and is not a medical or fitness prescription.

Built for Hacktoberfest 2026 πŸ’š

devchallenge #hf26challenge #gemma #ai

Top comments (0)