An open API service indexing awesome lists of open source software.

https://github.com/dibyadyutidas/digital_detox

Helps users reduce screen time and overcome phone addiction habits
https://github.com/dibyadyutidas/digital_detox

app github

Last synced: 12 months ago
JSON representation

Helps users reduce screen time and overcome phone addiction habits

Awesome Lists containing this project

README

          

# ๐Ÿ“ต Digital Detox โ€“ Quit Mobile Addiction Smartly

A mindful, data-driven app to help users take control of their screen time, break mobile addiction, and build healthier offline habits.

---

## ๐Ÿš€ Overview

**Digital Detox** is your personal digital wellbeing assistant. It tracks your mobile usage, sends intelligent nudges, and helps you stick to focus routines through gamification and challenge-based detox programs. Whether you're a student, professional, or just tired of endless scrolling โ€“ this app is built for you.

---

## ๐ŸŽฏ Features

- ๐Ÿ“Š **Screen Time Dashboard**
Track your daily, weekly, and monthly phone usage with beautiful visual charts.

- โฐ **Smart Reminders & Nudges**
Get notified when you're overusing an app or falling back into old habits.

- ๐Ÿ”’ **Focus Mode**
Block distracting apps during study, work, or sleep hours. Customize your routine.

- ๐Ÿง  **Emergency Unlock Reasoning**
Force yourself to pause and explain why you need to unlock a blocked app.

- ๐ŸŽ–๏ธ **Gamified Detox Challenges**
Join 7-day or 21-day challenges, earn badges, level up, and celebrate your progress.

- ๐Ÿง˜ **Offline Activity Suggestions**
Engage in real-world tasks like reading, journaling, or going for a walk.

- ๐Ÿ” **Privacy-First**
All data stays local unless you choose to back it up. No ads. No data selling. Ever.

---

## ๐Ÿ“ธ Preview

> Add screenshots or demo GIFs here once your UI is ready!

---

## ๐Ÿ› ๏ธ Tech Stack

| Component | Technology |
|------------------|--------------------|
| Frontend | Flutter / React Native |
| Backend (optional) | Firebase / Node.js / SQLite |
| Analytics | Chart.js / D3.js |
| APIs | Android Usage Stats API, Health APIs |
| Authentication | Google Auth (optional) |

---

## ๐Ÿงช Setup Instructions

1. Clone the repo:
```bash
git clone https://github.com/DibyadyutiDas/digital-detox.git
cd digital-detox
```

2. Install dependencies:
```bash
npm install
# or
flutter pub get
```

3. Run the app:
```bash
npm run start
# or
flutter run
```

---

## ๐ŸŽฏ Roadmap

- โœ… Screen time tracker
- โœ… Focus mode
- ๐Ÿ”„ Emergency unlock reasoning *(in progress)*
- ๐Ÿ”œ Detox challenges with leaderboard
- ๐Ÿ”œ AI chatbot for habit coaching
- ๐Ÿ”œ Community features

---

## ๐Ÿง  Inspiration

- My own struggles with mobile addiction.
- Friends who want to reduce screen time but fail due to lack of motivation.
- The urgent need to reclaim focus, sleep, and peace of mind in the digital age.

---

## ๐Ÿ“œ License

This project is open source under the [MIT License](LICENSE).

---

## ๐Ÿค Contributing

PRs, ideas, feedback โ€“ all are welcome!
Open an issue or fork the repo and make your own changes.

---

## ๐Ÿ™Œ Acknowledgements

- [Google Digital Wellbeing](https://wellbeing.google/)
- *"Digital Minimalism"* by Cal Newport
- Every user whoโ€™s trying to live more intentionally โœจ

---

> _"Control your phone, before it controls you." โ€“ Digital Detox_