gitmyhub

wifi-card

JavaScript ★ 7.1k updated 1d ago

📶 Print a QR code for connecting to your WiFi (wificard.io)

WiFi Card is a browser-based tool that generates a printable card with your WiFi network name, password, and QR code so guests can connect just by scanning it with their phone camera.

JavaScriptReactYarnDockerPrettiersetup: easycomplexity 1/5

WiFi Card is a small web application that generates a printable card containing your WiFi network name, password, and a QR code. The idea is that you enter your WiFi credentials once, print the card, and then tape it to your fridge, hang it on the wall for guests, or keep it somewhere visible so visitors can connect without asking you for the password. Pointing a phone camera at the QR code connects the device to the network automatically on most modern phones.

The app runs entirely in your browser. No information is sent to a server, and the project includes a badge confirming it does not track you. You can visit the hosted version at wificard.io, or run it yourself locally using a provided Docker image that starts the app on port 8080 with a single command.

The project is built with React and uses Prettier for code formatting. Contributing a new language translation requires adding an entry to a translations file with a locale code, a display name, and the translated strings, then submitting a pull request that passes the automated formatting checks. The README lists translations already contributed by community members covering over 40 languages, including Arabic, Chinese, French, German, Hindi, Japanese, Korean, Russian, Spanish, Ukrainian, and many others.

For local development, the project uses Yarn and provides a live-reload server that runs on port 3000. Code formatting is enforced automatically as a pre-commit hook so that all contributions follow a consistent style.

Where it fits