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 |









