Skip to content

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

License

Notifications You must be signed in to change notification settings

brunokc/connectify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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