Inspiration

Originally, I wanted to make an NNN tracker since it was the month of November to prevent users from breaking their streak. It still has this feature, however I expanded it and added a parental control feature as well

What it does

Prevents users from visiting websites with adult content. Tracks a streak of how many days its been since you've last visited one. The blocking feature can only be disabled by a parental control password. To uninstall the app the parental control password is also needed

How we built it

Supabase PostgreSQL backend, macOS LauchDaemon + LaunchAgent architecture for detection and prevention

Challenges we ran into

Originally wanted it to be a browser extension however it wasn't secure and strong enough as the user could just disable it so needed to create a desktop app instead.

Accomplishments that we're proud of

Leaderboard for tracking people with the longest no goon streak

What we learned

Using Tauri to build desktop apps

What's next for GoonGuard

Implement an email system that will notify parents when children go on banned websites

Built With

Share this project:

Updates