Cloudflare нельзя использовать бесплатно для чего-то кроме сайтов и их трафика т.е. порты 80/443 и т.п..
Если хотите пробрасывать любые порты и трафик - платите овердохрена денег - нужен Enterprise план.
это обычно называется проект менеджер/тимлид/еще как-нибудь наверно и это человек.
В жизни это даже менеджеру тяжело.
Тяжело приоритеты расставлять, тяжело выбрать исполнителя под задачу, планировать хоть что-то очень трудно при работе с легаси кодом.
А вы хотите всю его работу скриптами заменить, точнее даже диаграммой заменить всего менеджера.
А диаграмма ганта просто помогает визуально удобно видеть то что напланировал менеджер. Ну может поперетаскивать еще что-то куда-то.
Чтобы что-то инкрементировать есть метод ->increment('field')
Если делать когда модель загружена сколько у вас будет просмотров просто потому что где-то выборка делается для разных нужд внутренних.
При этом никакой защиты от накрутки и т.д.
Инкремент просмотров надо впилить конкретно там где выводится результат и приправлять проверками на то что человек/ip адрес уже смотрел ну и всякое такое, если надо.