Skip to content

fizakhan90/R3

Repository files navigation

🌱 R3 — Reboot. Reform. Rebuild.

A mindful digital wellbeing app that gently nudges users toward healthier screen time habits — one scroll at a time.


📱 About

R3 – Reboot. Reform. Rebuild. is a behavior-aware Android application built using Flutter. It detects distracting app usage in the background and steps in at just the right moment to offer engaging, healthier alternatives — without being intrusive or forcefully blocking apps.

R3 also includes an AI-powered chatbot, built using Gemini, to help users explore new skills in a conversational, beginner-friendly manner.

Designed to nudge, not nag, R3 is a companion that helps users:

  • Pause and reflect 📵
  • Choose mindful habits 🌿
  • Earn XP and streaks for good choices 🔥
  • Rebuild focus and digital discipline 🧠

✨ Features

🎯 Smart Interruption
Detects excessive or distracting app usage and gently intervenes with alternatives.

🧩 Quick Puzzles & Games
Fun, engaging challenges to break out of autopilot scrolling.

💨 Breathing Breaks
Take a moment to reset with guided breathing exercises.

🧠 Learn a New Skill (with Gemini AI Chatbot)
Chat your way to learning something new — guided by an AI-powered coach trained to assist beginners.

🌞 Healthy Habit Prompts
Get nudges to stretch, hydrate, walk, or journal — customized for your day.

🏆 Gamified Motivation
Earn XP, track streaks, unlock levels, and take on daily mindful missions.

🧠 Persistent Progress
Your XP, streaks, and preferences are saved locally using SharedPreferences, so your progress is never lost.


🔧 Tech Stack

  • Flutter – Cross-platform UI toolkit
  • Dart – Language powering Flutter
  • Android Services – Background app usage detection
  • Gemini API – Conversational AI for skill-based learning
  • SharedPreferences – Local storage for saving streaks, XP, and user preferences
  • Gamification Engine – XP, levels, streaks logic

🚀 Getting Started

Clone the repo and run it using Flutter:

git clone https://github.com/yourusername/r3.git
cd r3
flutter pub get
flutter run

📸 Screenshots

📸 Screenshots

Home Screen Chatbot Disruption Screen Mindful Pause Daily Challenge Gamification
Home Chatbot Disruption Pause Challenge Gamification

🏗️ Architecture Diagram

Here's a high-level overview of R3's system design: Architecture Diagram

🌟 Acknowledgments

Built with ❤️ to help users reclaim their time, focus, and digital wellbeing.
Featuring Gemini AI to make learning interactive and fun.
Local storage powered by SharedPreferences to keep progress intact — always.
Made during a time of reflection, research, and rebuilding — R3 is your reminder to pause, choose, and grow 🌱

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •