DEV Community

Cover image for STEP OUT AI 🌿 — Less Screen, More World
Atharv Shukla
Atharv Shukla

Posted on

STEP OUT AI 🌿 — Less Screen, More World

Hacktoberfest Open-Source AI Challenge Week 1: Touch Grass Submission 🌿

STEP OUT AI 🌿 — Less Screen, More World

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

What I Built

STEP OUT AI is an AI-powered outdoor adventure companion designed to help people spend less time staring at screens and more time experiencing the real world.

The idea is simple:

Get a mission. Put your phone down. Step outside.

STEP OUT AI generates fun, simple outdoor missions that encourage users to explore their surroundings, move around, notice nature, take photos, and discover something new.

Users can choose different adventure modes:

  • 🌿 Nature — discover plants, trees, birds, and natural surroundings
  • 🏃 Movement — simple outdoor movement and activity missions
  • 📸 Photography — find and capture interesting things around you
  • 🧭 Explore — discover something new in your surroundings

The project is designed for students, young people, families, and anyone who feels they are spending too much time online.

Instead of another app asking you to keep looking at your phone, STEP OUT AI has one goal:

Help you put the phone down.


Demo

🌐 Live Website:
https://atharvshukla19072008-gif.github.io/STEP-OUT-AI/

🎥 Demo:
The live website demonstrates the complete STEP OUT AI interface, including adventure categories, mission generation, phone-down mode, XP, streaks, badges, and the outdoor mission experience.


Code

💻 GitHub Repository:
https://github.com/atharvshukla19072008-gif/STEP-OUT-AI

The project is built with a simple and accessible web stack:

  • HTML
  • CSS
  • JavaScript

The goal is to keep the project easy to understand, modify, and contribute to.


How I Built It

STEP OUT AI was designed around the idea that AI should encourage real-world experiences instead of creating more screen time.

The frontend is built using:

  • HTML5 — application structure
  • CSS3 — responsive and modern UI
  • JavaScript — mission generation, interactions, XP, streaks, badges, timers, and application logic

The application has a mission-generation system that creates outdoor challenges based on the user's selected adventure category.

The core flow is:

Choose an Adventure
        ↓
Get an Outdoor Mission
        ↓
Start Mission
        ↓
📱 Phone Down
        ↓
Go Outside
        ↓
Complete Mission
        ↓
Earn XP
        ↓
Build Your Streak
Enter fullscreen mode Exit fullscreen mode

AI & Open Source

The project is designed to integrate open-source / open-weight AI rather than relying entirely on a closed AI API.

The AI layer can be connected to open models for generating personalized outdoor missions based on factors such as:

  • User-selected activity
  • Environment
  • Available time
  • Difficulty
  • Interests
  • Location/context

This approach makes it possible to experiment with local and open AI models while keeping the application flexible.

The current web prototype focuses on the complete user experience and mission system, with the AI layer designed to evolve toward local/open-weight inference.


Why Does Open Innovation Matter?

The whole idea behind STEP OUT AI is about giving people more freedom — and that also applies to the technology behind it.

Using open-source AI makes the project more flexible, transparent, and accessible.

🔐 Privacy

Outdoor applications can involve sensitive information such as location and personal activity.

Open and locally runnable AI models provide a path toward processing information without automatically sending everything to a third-party closed API.

🧠 Model Freedom

Open models allow developers to experiment with different models and choose the one that best fits their application.

Instead of being locked into one provider, STEP OUT AI can evolve with the open AI ecosystem.

💻 Local & Offline Possibilities

One of the most exciting possibilities is running the AI locally.

Imagine:

Download the model → Go outside → Generate missions

Top comments (0)