2 min read
LockSense

LockSense UI

Software side for an IoT smart lock system. Includes a user-facing app and cloud server code.

Note: Server is already shut down due to costs — see documentation for full details.

LockSense notification UI


How it works

LockSense is made up of three parts:

  • Smart Lock – Detects its physical state and communicates via MQTT.

  • Cloud Backend – Routes commands, updates status using Firebase, and handles push notifications.

  • Mobile/Web App – Lets users lock/unlock, view status, and get real-time updates.

The system uses MQTT for lightweight messaging and Firebase for fast syncing between the lock and user. Built with Flutter and Node.js.

System architecture diagram

Zoom overlay