- Website Monitoring: Tracks visits to specified betting websites
- SMS Notification: Sends SMS alerts to parent's phone
- Voice Call Alert: Initiates voice calls with alert messages
- Customizable: Easily configure target websites and alerts
- Frontend: Chrome Extension (Manifest v3), JavaScript
- Backend: Python, Flask
- Communication: Twilio API (SMS & Voice)
git clone https://github.com/Tejoooo/BettingAppExtension.git
cd BettingAppExtensionpip install flask twilio python-dotenvCreate a .env file with your Twilio credentials:
TWILIO_ACCOUNT_SID=your_account_sid
TWILIO_AUTH_TOKEN=your_auth_token
TWILIO_PHONE=+1234567890
PARENT_PHONE=+0987654321Run the server:
python app.py- Go to
chrome://extensions/ - Enable Developer mode
- Click Load unpacked
- Select the extension directory
- The extension detects visits to betting websites
- Sends notification to Flask backend
- Backend uses Twilio to send SMS and make calls to parent
Change target websites in background.js and content.js:
const targetSites = ["www.examplebetting1.com", "www.examplebetting2.net"];This project is licensed under the MIT License.
Built with Flask, Twilio, and Chrome Extension APIs