KnockLock
♡Crafted
Open a door with a door knock that is particular to you
Clauded With Love Rating
5.9 / 10
KnockLock is a door unlock system that recognizes personalized knocking patterns to provide keyless access for people with mobility challenges or full hands. The project uses React/NextJS with AI-generated knock patterns and integrates multiple technologies including Supabase for data storage and Gemini API for pattern generation.
Code Quality4.5
Usefulness7.5
Claude Usage5.5
Documentation4.0
Originality8.0
Highlights
- ✓Addresses genuine accessibility need for disabled, elderly, and people with limited mobility
- ✓Creative use of AI (Gemini) to generate secure random knocking patterns
- ✓Full-stack implementation with modern tech stack including TypeScript, Supabase, and deployed web interface
To Improve
- →Add comprehensive documentation covering setup instructions, API usage, and hardware integration details
- →Include security analysis addressing potential vulnerabilities like pattern replay attacks and false positive handling