← All work
Product · 2013–14

Wireless Login Panel on Silex (Facebook Auth)

Overview

A Silex-based wireless login panel and the lighter companion to selwireless. The folder shares its codebase lineage with the author’s facebook-phone telephony builds, the same Silex + Facebook-login + RedBeanPHP + TelAPI stack, repurposed here toward a wireless access/login panel.

Why It Exists

A second, slimmer take on the wireless captive-portal idea: authenticate users (notably via Facebook) before granting access, reusing the proven Silex micro-app foundation rather than starting over. The shared facebook-phone composer lineage shows components being recycled across the wireless and telephony builds.

What We Built

A Silex application (src/, views/, config/, web/, application.php) with a Facebook service provider for OAuth login, RedBeanPHP for zero-config persistence, Symfony Config/Yaml/Security components for configuration and access control, Monolog logging, and the TelAPI client carried over from the shared codebase. Kept minimal relative to the fuller selwireless build.

Technologies & Approach

Silex for a lightweight self-hosted panel and RedBeanPHP for frictionless storage, reusing the Facebook-auth and TelAPI components already built for sibling projects, an economical, build-grade approach.

Outcome / Impact

A build wireless login panel that demonstrates component reuse across projects and a consistent Silex + social-login pattern. Lighter-weight than selwireless; documents the iterative exploration of the captive-portal concept.

Capabilities Demonstrated

  • building wireless/captive-portal login panels with Silex
  • Facebook/OAuth social-login integration
  • Reusing and recombining components across related projects
  • Lightweight persistence with RedBeanPHP
More work See all →