brunokc / connectify

App that generates Wi-Fi connection cards with QR codes based on templates.

Home Page:https://brunokc.github.io/connectify/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ConnectiFy

ConnectiFy simplifies the creation of LinkCards, which provide Wi-Fi connection details through a customizable template. These cards include all the necessary network information and a QR code for effortless connectivity, especially for mobile devices capable of scanning QR codes.

Optionally, you can also store this information on a credit-card sized NFC card, which allows devices to connect by scanning the QR code or tapping the NFC card (note: NFC functionality is not provided by this project).

Generate your LinkCards online: ConnectiFy App

Examples

Check out some sample LinkCards generated using the app:

Card 1 Card 2 Card 3

Usage

You have two options to generate LinkCards: online or locally.

Online Generation

Simply use the ConnectiFy App to create your LinkCards.

Local Generation

  1. Clone the project repository:
$ git clone https://github.com/brunokc/connectify.git
  1. Navigate to the project directory, create and activate the Python virtual environment:
$ cd connectify
$ python -m venv venv
$ . venv/bin/activate
  1. Install the required dependencies:
(venv) $ pip install -r requirements.txt
  1. Generate cards by running generate-card.py and specifying your network credentials and the desired template:
(venv) $ python generate-card.py -t card-template.svg "My WiFi Network" "my_wifi_password" -o mycard.svg
  1. Print the generated card (e.g., mycard.svg in the example above), and share it with your friends or guests when they request your Wi-Fi password.

Acknowledgements

  1. https://qifi.org by Evgeni Golov

About

App that generates Wi-Fi connection cards with QR codes based on templates.

https://brunokc.github.io/connectify/

License:MIT License


Languages

Language:JavaScript 72.1%Language:HTML 19.0%Language:CSS 6.9%Language:Python 1.9%