Inspiration The inspiration for Defendimals came from the realization that online safety is challenging for vulnerable groups, especially the elderly and young people. With phishing scams, weak passwords, and unsafe websites posing constant risks, we wanted to create a user-friendly digital companion to help users navigate these challenges with confidence and ease.

What it does Defendimals is a digital safety companion that empowers users to manage their online security. It offers features for adding, removing, and checking password strength, ensures two-factor authentication is enabled, and even checks the safety of website URLs. Users interact with Defendimals like a virtual pet, earning health points and leveling up when they practice safe online habits, making security fun and engaging.

How we built it HTML, CSS, C++ and JavaScript for the front-end, focusing on an intuitive, accessible interface.

Google Safe Browsing API to enable the URL safety checker. JavaScript algorithms to assess password strength based on length, complexity, and special characters. Finally C++ using object oriented programming

Challenges we ran intoThe biggest challenge was integrating robust security features while maintaining simplicity. Balancing security requirements, such as mandatory two-factor authentication, without overwhelming users took careful design. Integrating real-time API responses for URL safety also presented some complexity, especially in handling user feedback for potential unsafe websites.

Accomplishments that we're proud of

We’re proud to have created a fully functional, beginner-friendly application that encourages users to adopt secure online habits. Defendimals offers an engaging, accessible experience that can be easily used by both young people and the elderly.

What we learned

Building Defendimals taught us about the importance of user-centered design in digital security. We gained practical experience in API integration, enhancing our knowledge of web security practices, and building accessible features that ensure high usability for all ages.

What's next for Defendimals

Expand Defendimals with additional security features, like tracking software update reminders. Add more interactive elements to keep users engaged. Launch a mobile-friendly version, ensuring users can take Defendimals on the go!

Share this project:

Updates