Every day, we have more access to more information, and it's awesome! But at the same time, kid get access to internet earlier, and along with that, kids can access to some inappropriate content.
What it does
With our chrome extension, you can be notified every time someone gets into a page with inappropriate content.
Tu use it, you only need to fill the chrome extension form with your mobile number and activate it. After it, every time someone gets in a page with inappropriate content on chrome, you will receive an SMS on your mobile.
How we built it
Frontend and backend are very different components connected by API requests.
In the backend, we have a Python 3.6+ application which runs with Flask and uses OpenAPI and Connexion library) to generate a bunch of endpoints and connect the frontend with the backend. In addition, we are using Cognitive Services service from Azure.
In order to communicate with the users, we've used Nexmo's API, which allow us to work with SMS technology
Challenges we ran into
We have been working in some new technologies, like Azure Cognitive Services .
We have used React to create the Chrome extension, that it was connected a flask API.
We also had some troubles to get a domain from domain.com, so we ended up hosting our static web page on Github Pages.
Accomplishments that we're proud of
We have created a project that can help parents to keep their kids save from the internet content. They will be notified with the potential dangerous URL of the page that the kids are visiting.
What we learned
We have learned to create a Chrome extension with react and use Azure Cognitive Services to classify images depending on their content.
What's next for WatchMyKid
This app can be extended in many ways. One of them, can be to block the page access when it's content is potentially dangerous.