In a world where you go to your bathroom and your roommate takes the opportunity to strike by getting on your computer and posting on your Facebook, Typo is here to save the day.
What it is
Typo is a powerful tool that learns your typing 'fingerprint'. If a friend or anyone else gets on your computer, Typo will log them out to prevent Facebook humiliation.
How we built it
Used JNativeHook to record global key presses. With this data we can track how long users hold keys in between different key strokes.
Challenges we ran into
Algorithm for separating invalid users from authorized ones. Data Management and algorithm for obtaining valid data.
Accomplishments that we're proud of
A successful tool that helps make the world a better place.
What we learned
Importance of source control, teamwork, communication, spirit, the power of friendship and the importance of caffeine
What's next for Typo
Implementing more data analytical features to make Typo learn users' 'fingerprint' quicker. Government/Secure systems to prevent unauthorized personal. Making the algorithm for determining an authorized user more accurate.
Built With
- java
- jnativehooklib


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