Logo Lanfrica

adonis-dave/AT-hackathon

Créateur:
ado
Hôte:
Africa's Talking Hackathon "Cookie guard" project (2nd Winners) repository containing all files on the project Cookie Guard # 📗 Table of Contents - 📖 About the Project - 🛠 Built With - Tech Stack - Key Features - 🚀 Live Demo - 💻 Getting Started - Prerequisites - Setup - Install - Usage - Run tests - Deployment - 👥 Authors - 🔭 Future Features - 🤝 Contributing - ⭐️ Show your support - 🙏 Acknowledgements - ❓ FAQ (OPTIONAL) - 📝 License # 📖 Cookie Guard **Cookie Guard** is a browser extension designed to enhance user privacy and security by blocking cookies, analyzing website risks, and providing detailed reports. It also includes features like ad blocking, redirection prevention, and popup blocking. ## 🛠 Built With ### Tech Stack Client HTML CSS JavaScript Server Flask (Python) Browser APIs Chrome Extensions API WebRequest API Cookie API ### Key Features - **Cookie Blocking**: Removes cookies from websites to enhance privacy. - **Risk Analysis**: Analyzes website permissions and cookies for potential risks. - **Dark Mode**: Provides a toggle for light and dark themes. - **Ad Blocking**: Blocks ads and prevents redirection chains. - **SMS Reports**: Sends risk analysis reports via SMS. ( back to top ) ## 🚀 Live Demo - Live Demo Link ( back to top ) ## 💻 Getting Started To get a local copy up and running, follow these steps. ### Prerequisites In order to run this project you need: - A modern web browser (e.g., Chrome) - Python installed on your system - Flask library installed (`pip install flask`) ### Setup Clone this repository to your desired folder: ```sh git clone github.com cd AT-hackathon ``` ### Install Install the dependencies for the Flask server: ```sh pip install -r requirements.txt ``` ### Usage To run the project, execute the following command: 1. Start the Flask server: ```sh python Backend/server.py ``` 2. Load the extension in Chrome: - Open `chrome://extensions/` - Enable "Developer mode" - Click "Load unpacked" and select the `Backend` folder. ### Run tests To run tests, …