This is a simple web application that allows you to generate QR codes for Wi-Fi networks. The QR codes contain network information such as SSID, password, and security protocol to facilitate device connection to Wi-Fi networks.
Before running the application, you'll need to have Python and the following libraries installed:
- Flask
- qrcode
You can install them using the following command: pip install Flask qrcode
- Clone this repository:
git clone https://github.com/your-username/wifi-qr-code-generator-flask.git
- Navigate to the project directory:
cd wifi-qr-code-generator-flask
- Start the application:
python app.py
- The application will be available at http://127.0.0.1:5000/ in your browser.
- Open the application in your browser.
- Fill in the Wi-Fi network information, including SSID, password, and security protocol.
- Choose the security protocol between WPA, WEP, or None.
- Click the "GENERATE" button to generate the QR code.
- The generated QR code will be displayed on the page and saved as
qrcode_wifi.png
in thestatic
directory.
You can customize the application in the following ways:
- Change the title of the application in
app.py
within thestart()
method. - Personalize QR Code attributes such as version (size of the QR Code), border, error correction level (how much of the QR Code can be damaged and still be readable), and box size (size of the quadrants).
- Customize the colors of your QR Code with strings or RGB tuples.
- Personalize the HTML page style in
static/styles.css
.
Contributions are welcome! If you encounter issues or have improvements to suggest, feel free to open a pull request.
Matheus Leite
Bianca Nannini