Smart data bundle manager for Ghana
# 🛡️ BundleGuard
### Smart Data Bundle Manager for Ghana 🇬🇭
> Built because data is expensive in Ghana. BundleGuard helps you track, control and save your mobile data bundle directly from Chrome.
## ✨ Features
- 📊 **Bundle Tracking** — Real-time monitoring of your data consumption
- 💰 **Cost Estimation** — See how much each site costs in Ghana Cedis
- 🔔 **Smart Alerts** — Get notified at 50%, 80%, and 100% thresholds
- 🌐 **Telco Shortcuts** — Quick access to MTN, AirtelTigo, and Telecel USSD codes
- ⚡ **Resource Blocking** — Block images, videos, and scripts to save data
- 📈 **Usage Insights** — Daily, weekly, and monthly analytics dashboard
- 🎯 **Budget Planning** — Set daily and monthly data budgets
- 📋 **Site Management** — View and control data usage per website
- 💡 **Smart Tips** — Personalized recommendations to save data
- 🔄 **Auto Reset** — Daily and monthly usage counters reset automatically
## 📱 Supported Telcos
| Telco | Balance Check | Buy Data | Support |
|-------|---------------|----------|---------|
| MTN | *138# | mtn.com.gh | 100 |
| AirtelTigo | *134# | airtel.com.gh | 121 |
| Telecel | *100# | telecelghana.com | 100 |
## 🖥️ Screenshots
### Dashboard
### Saver
### Rules
### Insights
> Screenshots taken on Chrome 120+ with BundleGuard v1.0.0
## 🚀 Installation
### From Chrome Web Store
Coming soon — submission in progress
### Manual Installation (Developer Mode)
1. Clone: `git clone
github.com`
2. `cd bundle-guard`
3. `npm install`
4. `npm run build`
5. Open chrome://extensions
6. Enable Developer Mode
7. Click Load unpacked and select the dist/ folder
## 🛠️ Tech Stack
| Technology | Purpose |
|------------|---------|
| Chrome MV3 | Extension platform |
| React 18 | Popup UI |
| Tailwind CSS | Styling |
| Vite | Build tool |
| chrome.declarativeNetRequest | Resource blocking |
| chrome.storage.local | Data persistence |
## 📁 Project Structure
```
bundle-guard/
├── manifest.json # Extens …