Skip to content

Latest commit

 

History

History
31 lines (18 loc) · 1.43 KB

File metadata and controls

31 lines (18 loc) · 1.43 KB

Source Code Access

← Back to README


This repository contains the public documentation for the Physical Button Project. The implementation repositories are currently private while I separate project-specific code, hardware notes, credentials/configuration, and ownership-sensitive material from the public portfolio version.

If you're interested in the project — whether you want to build your own devices, contribute, fork it for a different use case, or just poke around the code — I'm happy to share access on a case-by-case basis.

How to Request Access

Send me a short note about who you are and what you are interested in seeing. I’m happy to discuss the implementation in interviews or share access case-by-case where appropriate.

📧 andrew.mainland@gmail.com

What's Included

If granted access you'll get the full source for all three components:

Repo Contents
Arduino/ ESP32-S3 firmware — WiFi provisioning, button matrix, OLED, rotary encoder, UDP events
button-authenticator/ Node.js/Express backend API + SQLite schema + seed scripts
button-dashboard/ React 19 / Vite / Tailwind web dashboard

Contributions

Found a bug? Have an idea? Want to add a new module type or a new dashboard view? Open an issue or send a pull request — contributions are welcome.

The public documentation will continue to evolve as the project is cleaned up for portfolio use.