Skip to content

unikom-codelabs/snailly-desktop

Repository files navigation

Snailly Desktop

Description

Snailly is an application for parents to control and supervise their children's activities on the internet. supervise their children's activities on the internet, where children can explore the world of the internet safely and parents won't worry about the dangers of the internet. worry about the dangers of the internet. In this stage 2 we create the "Searching On Internet" feature according to the sequence diagram that we have proposed.

Installation

Download the exe file via github release, the link is listed in the release section

. Link: https://github.com/snailly-hackfest/snailly-desktop/releases/tag/1.0

Tutorial

1. Open Snailly App

2. Choose parent button

Screenshot (157)

3. Login account (email:[email protected] pass:password)

Screenshot (150)

4. Choose lock menu to block negative websites on kids' devices

Screenshot (159)

5. select the desired child

Screenshot (160) Screenshot (161)

6. If a child accesses a negative website, the browser will redirect the child's search to the block page.r

Screenshot (160)

7. Parents can view their child's search activity

Screenshot (163)

Mode Development

### Install Dependencies

```console
$ cd my-app

# using yarn or npm
$ yarn (or `npm install`)

# using pnpm
$ pnpm install --shamefully-hoist

Run Development Mode

# development mode
$ yarn dev (or `npm run dev` or `pnpm run dev`)

# production build
$ yarn build (or `npm run build` or `pnpm run build`)

Installation Script Python

# install required libraries
$ pip install pyinstaller
$ pip install mitmproxy
$ pip install httpx
$ pip install PyJWT

# build python script
$ pyinstaller --distpath "./bin" snaily_proxy.spec
$ pyinstaller --distpath "./bin" init_proxy.spec

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published