BIFROST is a secure parental approval system that intercepts digital payment requests for guardian approval before processing.
"BIFROST 🌉 | A secure parental approval system for digital payments using Python, Electron, and mitmproxy. 🚀🔒"
BIFROST is designed for parents who want to monitor and control their children's digital spending. By requiring parental approval for transactions, it ensures safe financial practices in an increasingly digital world.
Ensure that Python and Node.js are installed on your system before proceeding with the installation.
Check if Python is installed: python3 --version
Install Python via Homebrew (macOS): brew install python
Install pip (macOS): python3 -m ensurepip --upgrade
Download Python from the official website (Windows)
Check 'Add Python to PATH' during Windows installation
Verify installation (Windows): python --version
Install pip (Windows): python -m ensurepip --upgrade
Check Python installation (Linux): python3 --version
Install Python and pip (Linux): sudo apt update; sudo apt install python3 python3-pip
Clone the repository: git clone https://github.com/your-username/bifrost.git
git clone https://github.com/your-username/bifrost.git
Clones the BIFROST repository to your local machine.
pip install -r requirements.txt
Installs the necessary Python dependencies for the backend.
npm install
Installs the necessary JavaScript dependencies for the frontend.
npm start --mac
Starts the BIFROST application on macOS.
npm start --linux
Starts the BIFROST application on Linux.
npm start --win
Starts the BIFROST application on Windows.