Project Info
Inspiration
During our plane ride to the venue, we ran into someone who had their stuff stolen at the airport. In that moment, we both came had a sudden urge to contruct a system that not only watches over your items with real-time camera processing, but also preventing thiefs from taking your belongings.
What it does
The premise of the program is to watch over belongings and to actively prevent thieves from stealing items.
How we built it
We utilized Raspberry Pi 4B to create a portable camera system using a USB Logitech to stream real-time video. In addition to this, we coded YOLO and OpenCV to process and determine belongings. The info is then referenced to a website which allows for the user to activate and send information to the SSH server.
Challenges we ran into
Essentially, majority of the group had never used ML learning or Raspberry Pi, so a lot of learning on the fly was done. Whether it be consulting mentors for hours, or terrible internet connection which affected our stream bitrate, we managed to conquer every obstacle that we encountered.
Accomplishments we're proud of
Being able to present the judges a finished product Had a better creation experience than all of our previous hackathons Met life-long connections and friends A severe caffeine addiction
What we learned
We each learned a little more about ML, Raspberry Pi, the communication between servers, SSH communication, and connecting the Backend with the entire system
What's next
In the future, we plan to scale our product to be more affordable and also train our own AI model to determine thief facial expressions, suspicious movement patterns and have a more reactable program toward the thief rather than the belongings. Additionally, the effects of the Raspberry Pi are effectively wasted and we plan to integrate a cheaper system to work around Wifi and cost issues.
Analysis
View
Metric
No commits on this project resolved to a GitHub account.
Technology
- HTMLIn code
- PythonIn code
2 of 2 appear in the indexed code.
AI coding agents
No AI coding agent signals were found in this repository.
Detected from committed agent config files and commit authorship. Absence of a signal is not proof an agent was unused.
Codebase size
Source size
27 KB
Source files
5
Counts recognized source files only; vendored directories, binaries and lockfiles are excluded, so this is smaller than the repository on disk.
Repository
ThinkerDesigns/calhacks122025
70 files · 50.1 MB · @ 8140eb6
Structure
Interface
2 files · 3%Screens, components and styles rendered to the user.
Application logic
4 files · 6%Domain rules, services and shared utilities.
Supporting
Layers are inferred from where files sit in the tree, not from reading the code. A project that names its directories unconventionally will read oddly here — open the file browser to check anything the diagram implies.
Languages
- Python78%
- HTML22%
- Markdown0%
Share of indexed source by file size. Binary and vendored files are excluded.
This project’s features have not been analysed yet.
Export this project's context (description, README, evidence, key source files) to chat with an AI agent elsewhere.