Hi everyone!

I recently created a user-friendly WiFi portal that runs on my private LAN. The goal was to provide my family with quick access to WiFi information without them needing to ask me for it. After searching for a similar solution and not finding one, I decided to build it myself!

Some of the key features:

  • Login info hidden unless you explicitly click on it.
  • Generates QR code for your use.
  • Mobile and PWA support.
  • Tags to help identify when to use each network.

I’m not a web developer, so I would really appreciate any feedback or suggestions on how to improve the app. Thanks for your support!

https://codeberg.org/ch8zer/wifi-portal.git

  • Saik0
    link
    fedilink
    English
    12
    edit-2
    3 days ago

    You pull it up on another phone.

    The owner pulls it up on THEIR phone, so you can just have the guest scan the QR code.

    Edit: or my usecase would be to put it on a tablet that I have on a stand near the front door.

    • @coolie4@lemmy.world
      link
      fedilink
      English
      193 days ago

      My LineageOS phone already has a “share WiFi” feature that displays a QR code as well as the SSID and passcode I thought this was standard on all modern phones

      • Saik0
        link
        fedilink
        English
        103 days ago

        My phone has that too… but only for the signed in network. Not for other networks that are saved on the device. I have a guest network that I shove guests on that have some restrictions (blocked from homelab network for the most part). I would need to swap to that network myself then click share…

        • Max
          link
          fedilink
          English
          13 days ago

          For me that’s under Internet > Saved Networks > network name > Share, instead of doing it from the main list of networks

          • Saik0
            link
            fedilink
            English
            13 days ago

            I guess it is! Never saw that there… Bunch of clicks to get to it though. A link to a page is much simpler IMO…