Keysight

Created a two-part web security device that allows homeowners to track movement in and out of their household using facial and voice recognition

April 2024
Hackathon
Role:Full-Stack Developer
Contributors:
Key Focus Areas:

Home Security • Facial Recognition • Voice Recognition • Web Development • Real-Time Notifications • Firebase Integration • gRPC Communication • Raspberry Pi Hardware Control • UI/UX Design (Figma) • React Application

Devpost

See our Devpost project page!

devpost.com
GitHub

Check out the Keysight's GitHub repository.

github.com

Problem Statement

Whether you are at work or at home, the nagging worry of "who's at home?" fades away but it is hard to truly understand what is going on where you relax. Research labs, punch-in machines, and traditional home cameras not only are slow to use but provide limited data as to who is moving in and out of your house.

My Role

  • Created the UI design for desktop and mobile mockups in Figma
  • Connected the frontend React app to the Firebase backend
  • Integrated communication to a Raspberry Pi via gRPC

Outcome

Keysight is a two-part web security system that allows homeowners to monitor and track movement in and out of their household. Utilizing facial recognition and voice detection, Keysight is able to quickly identify whitelisted individuals as well as send notifications alerting of any guests or deliveries. Whenever there is any abnormal activity or threats, everyone in your house will be notified safely and remotely.

Keysight Dashboard

Final Web Application Mockup

Keysight was built using a combination of React, Firebase, and Chakra UI through UI/UX designs created in Figma. Firebase was utilized as the database to document and log user information that was initialized through Google authentication. We chose React as our main framework due to its ability for hot refresh alongside Firebase.

Our design consists of a main dashboard that showcases all main information alongside a settings tab that allows for group creation through email invites.

Keysight Login Screen
Keysight Dashboard
Keysight Facial Recognition
Keysight Settings
Keysight gRPC Lock Interface