Develop a Mac Application - Adult Content Blocker

Closed Posted Nov 19, 2015 Paid on delivery
Closed Paid on delivery

Develop a mac application to block access to ALL adult content on the internet.

Here are the steps the user will follow:

- user opens the software application

- he/she specifies the time limit (in hours or minutes or days) for which all adult content on the internet should be inaccessible (using web browsers or any other application).

- after the user clicks "Start blocking" button, all adult content should be inaccessible

- when the software is blocking the access (i.e. in “blocking” state) the user should be able to add more websites of his/her choice to block.

Core Requirements:

- when the software is blocking the access, the user shouldn't be able to remove the timer or stop the timer in any way.

- the only way to access the blocked content is to wait for the timer to expire.

- blocking should remain even if the user restarts his/her laptop.

- while the software is blocking the access, there should not be any observable delays in accessing the normal internet i.e. blocking shouldn't affect access to normal internet websites.

- it should not crash, shouldn't much affect the performance of network, CPU & battery usage i.e. it should be efficient overall

Deliverables:

- mac application (executable)

- well documented source code

- a description of how to build the source code

- a description of the approach used

Cocoa Mac OS Objective C Swift

Project ID: #8932087

About the project

Remote project Active Dec 26, 2015