Skip to content

ViratSrivastava/ScreenGuard-ML

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

190 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ScreenGuard-ML

Welcome to the ScreenGuard Kids ML Backend repository! This project aims to reduce screen usage among children by leveraging machine learning models to monitor and manage screen time effectively.

Introduction

ScreenGuard Kids is an application designed to help parents manage their children's screen time. This repository hosts the backend services, including machine learning models that monitor screen usage and provide recommendations to reduce screen time.

Features

  • Monitor screen usage in real-time.
  • Predictive models to anticipate excessive screen time.
  • API endpoints for integrating with front-end applications.
  • Parental controls to set screen time limits.
  • Notifications and alerts for excessive usage.

Technologies

  • Programming Language: Python
  • Machine Learning: TensorFlow, PyTorch
  • APIs: RESTful APIs

Steps for running

  1. Clone the repository:

    git clone https://github.com/ViratSrivastava/ScreenGuard-ML.git
    cd ScreenGuard-ML
  2. Create a virtual environment:

    python -m venv app-backend-venv
    app-backend-venv\Scripts\Activate
  3. Install the dependencies:

    pip install -r requirements.txt

About

Protecting children from excessive screen time.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages