Next.js гибкий сайт
Сделать гибкий сайт по тз:
1. Забрать дизайн с сайта который дам
2. И сверстать его на next.js
3. Сделать ApiRouter в котором будем получать настройки сайта, блоки сайта.
4. В сайте должны быть разные блоки с проверками, это будут простые проверки if, а настройки для них мы будем получать методом которым решим.
8. Надо добавить счетчик кликов, каждый заход на сайт это клик, мы не считает клики внутри сайта, и хранить их в отдельном файле или где то, но не отправлять сразу, отправка будет каждые 30 минут.
9. Добавить сохранения клиента который зашел, узнать его ip, device, browser и все что возможно, после чего сохранить где то, и так же раз в 30 минут отправлять на бекенд сразу всю пачку, тем самым мы уменьшаем количество запросов на сервер.
10. Сделать ранжирование офферов по AR, это значит что какой то оффер который будет на сайта, одобряется лучше, тем самым мы его поднимаем выше, но будет настройка is_up_offers, если true то тогда изменяем, в настройках также будет передаваться процентовка этих AR чтоб можно было ранжировать, также добавить возможность выделить оффер, чтоб клиент на него больше обращал внимание, все это так же берется из настроек в файле.
Это будет сайт для тематики affilliate, пример сайта: https://cashmesh.ru/
Возможно будем работать с GraphQl.
Сайт должен быть грамотно написан, в нашей задаче предоставить этот сайт разным клиентам, который будут заливать на него трафик, он должен грамотно быть подготовлен под SEO.