🧠 Inspiration

As the internet becomes a child’s playground, parents struggle to monitor content safely without invading privacy.
We wanted to create a balanced solution — one that uses AI to understand, not just restrict.
Parents & Kids Monitoring System (RowdyH25) was inspired by the need for digital trust between parents and children through smart, context-aware monitoring.


⚙️ What it does

Parents & Kids Monitoring System is an AI-powered parental control web app that:

  • Tracks children’s browsing activity and screen time
  • Uses NLP + LLMs to analyze and categorize websites
  • Calculates a risk score for each visit
  • Displays live metrics and browsing history on an interactive dashboard
  • Offers Safe Search integration and a “Clear Display” button that resets the view without deleting Firebase data

🛠️ How we built it

We built the project using Flask for the backend, Firebase Firestore for real-time data storage,
and OpenAI GPT-4o-mini with Brave Search API for semantic categorization.

The frontend was crafted with HTML, CSS, and JavaScript, following a Cowboy × Alien theme that blends creativity and usability.
We integrated AI, database, and analytics within a 24-hour hackathon timeframe.


🚧 Challenges we ran into

  • Accurately classifying unknown websites using AI
  • Synchronizing Flask and Firebase authentication layers
  • Managing API rate limits and real-time metrics updates
  • Designing a responsive, modern UI under strict time limits

🏆 Accomplishments that we're proud of

  • Built a functional AI-based risk assessment engine in less than 24 hours
  • Created a responsive, dynamic dashboard with live updates
  • Integrated OpenAI, Brave, and Firebase successfully
  • Designed a fun, thematic RowdyH25 UI that’s both educational and engaging

📚 What we learned

  • Integrating LLMs and search APIs into real-world monitoring tools
  • Building data pipelines between Flask and Firebase
  • Using NLP to assess web content contextually
  • Balancing creativity, functionality, and time constraints in a 24-hour sprint

🚀 What's next for Parents & Kids Monitoring System

  • Add real-time alerts for high-risk activity
  • Build visual analytics dashboards with Chart.js

Built With

Share this project:

Updates