Inspiration
We saw the number of old devices in our house being useless. However, we realized that each had powerful media chips, CPUs, and cameras, much better than an average security camera. Thus, we wanted to repurpose those components to serve as a powerful security system.
What it does
It detects motion and records short clips and makes a datasheet with the faces of humans identified while also uploading to a central server. It also processes these clips locally to extract as much information as possible as efficiently as possible.
How we built it
We used Python for the backend and the desktop client for rapid development. We used flutter for the mobile app because it allowed us to build cross-platform applications quickly. We used technologies such as TCP sockets and Bonjour to make the setup process as seamless as possible. We used OpenCV for motion detection.
Challenges we ran into
Getting motion detection to work, Bonjour didn't work correctly, server failed to process data correctly
Accomplishments that we're proud of
The application was functional, the server worked to some extent, and we got files to transfer over the internet.
What we learned
Don't try to roll networking yourself within 4 hours. Also, motion detection is a pain.
What's next for Waste Security
Get things to function correctly, including the server-client connection, and polish the mobile app

Log in or sign up for Devpost to join the conversation.