๐ฑ Touch-Grass AI โ Your Digital Detox Companion
Touch Grass. Touch Life. Feel Better. ๐ฟ
๐ Live Demo: touchgrass-ai.streamlit.app
TouchGrass AI is a fun, interactive web application designed to encourage people to take a break from their screens, spend more time outdoors, build healthy daily habits, and reconnect with the real world.
Instead of endlessly scrolling, turn your outdoor time into an adventure! Complete daily missions, track your progress, and make every day a little greener. ๐
โจ Features
- ๐ก Daily Missions โ Discover fun activities that encourage you to step outside.
- ๐ฎ Play Together โ Explore interactive activities and challenges.
- ๐ฏ Daily Goals โ Set outdoor time targets and work toward healthier habits.
- ๐ My Journey โ Track your progress with interactive checklists and a 100-point scoring system.
- ๐บ๏ธ Adventure Planner โ Get ideas for outdoor activities and plan your next adventure.
- ๐ฟ Fun & Interactive UI โ Enjoy a colorful, beginner-friendly experience.
- ๐ฅ Download Your Plan โ Save your outdoor adventure plan for later.
๐ฏ Why TouchGrass AI?
Spending too much time in front of screens can make it easy to forget the world outside. TouchGrass AI encourages small, achievable steps toward a more balanced digital lifestyle.
Whether it's taking a short walk, enjoying nature, or spending time with friends, every little step counts!
๐ ๏ธ Tech Stack
- Python โ Application logic
- Streamlit โ Interactive web interface
- ollama
- cloud code
- Git & GitHub โ Version control and collaboration
๐ Run Locally
Want to run TouchGrass AI on your own machine?
1. Clone the repository
git clone https://github.com/gurjaraditipatel-blip/touchgrass-ai.git
cd touchgrass-ai
2. Create a virtual environment
python -m venv .venv
3. Activate the environment
Windows PowerShell:
.venv\Scripts\Activate.ps1
macOS / Linux:
source .venv/bin/activate
4. Install dependencies
pip install -r requirements.txt
5. Run the application
streamlit run app.py
The app will open in your browser, usually at http://localhost:8501.
๐ธ Screenshots
Screenshots of the application can be added here to showcase the interface.
๐ Hacktoberfest & Contributions
Contributions are welcome! ๐
If you'd like to improve TouchGrass AI, you can help by:
- ๐ Fixing bugs and improving existing features.
- ๐จ Enhancing the UI and user experience.
- ๐ฑ Adding new outdoor challenges and daily missions.
- ๐ Improving progress tracking and goal-setting features.
- ๐ Improving documentation.
- โฟ Making the app more accessible.
- ๐งช Adding tests and improving code quality.
๐ก Future Improvements
- ๐พ Persistent user progress and saved goals.
- ๐ Badges, streaks, and achievement tracking.
- ๐ค๏ธ Weather-aware outdoor activity suggestions.
- ๐ฅ More multiplayer challenges.
- ๐ฑ Improved mobile experience.
- ๐ค Optional AI-powered personalized activity recommendations.
๐ Privacy & Data
TouchGrass AI is designed to be simple and accessible. The current version uses in-app logic for its activities and scoring. Progress may not persist after a session or app restart.
Avoid entering sensitive personal information into the app.
๐ Our Mission
We believe technology should help us live betterโnot keep us glued to our screens.
Take a break. Step outside. Touch grass. ๐ฑ
Made with ๐ for a healthier digital lifestyle.
โญ If you like this project, consider giving it a star on GitHub!
๐ Try it now: TouchGrass AI โ Live App
Top comments (0)