Написать прогрмму-блокировщик
Мы видим следующие шаги:
1. Разработка Локальной Базы Данных блок-слов и URL ссылок
1.1. Выбрать формат базы данных (например json-файл, sqlite, mysql, mongo, база данных будет встроена в приложения).
Привести аргументы, в пользу данного решения.
В дальнейшем будет доработан веб-сервис, с которым будет происходить синхронизация базы данных, учесть данный факт при выборе.
1.2. Разработать структуру базы данных (нужно хранить блок-слова и запрещенные URL)
1.3. Предусмотреть защиту от неконтроллируемого изменения базы данных (пользователь не должен иметь свободный доступ к редактированию базы данных)
1.4. Разработать инструмент для локального редактирования базы данных Администратором.
1.5. Предоставить интерфейс для дальнейшей работы с БД из программы (если такого нет в выбранном решении)
2. Разработка локального сервиса-блокировки
2.1. Разработать программу-блокировщик нежелательного контента. Программа блокирует поисковые блок-слова и сайты из БД (см. пункт 1)
2.2. Защитить программу от стандартного удаления.
Исключить возможность удалить программу с помощью "станадтного удаления программ"
Защитить программу от удаления стандартными утилитами (например ccleaner)
Программа планируется как кроссплатформенная (включая и мобильные версии). Но начать писать можно с одной платформы: Mac OS либо Windows.
Просим вас оставлять ваши контакты (желательно Телеграм), писать комментарий по поводу данной задачи, о путях решения и вашем опыте, а также о стоимости такой работы либо стоимость вашей работы за час (на случай повременной оплаты).