High-school final project with grade of 100.
Monitoring computers with ability to block unwanted website traffic, app use, limit time and observe the child's computer use
Methods | Parameters | Auth |
---|---|---|
POST | email password nickname |
None |
GET | None | Parent |
PATCH | email (optional) password (optional) nickname(optional) |
Parent |
Methods | Parameters | Auth |
---|---|---|
GET | None | Parent |
Methods | Parameters | Auth |
---|---|---|
POST | mac_address nickname parent_token |
Token |
GET | id field (optional) |
Parent |
PATCH | id nickname (optional) blocked (optional) usage_limits (optional) |
Parent |
Methods | Parameters | Auth |
---|---|---|
POST | None | Child |
GET | id amount |
Parent |
Methods | Parameters | Auth |
---|---|---|
POST | ||
GET | ||
PATCH | ||
Methods | Parameters | Auth |
---|---|---|
POST | id domain |
Parent |
GET | id | Parent/ Child |
DELETE | child_id domain |
Parent |
Methods | Parameters | Auth |
---|---|---|
POST | id |
Parent |
GET | id | Parent/ Child |
DELETE | child_id command |
Parent |
Protection Level | Number | Description |
---|---|---|
NO | 0 | No protection at all. All domains are allowed. |
MINIMAL | 1 | Blocks customized domains |
NORMAL | 2 | * Blocks domains from our saved list * Customized domains |
HARD | 3 | Blocks all web traffic |