Начни с того, что ты придумаешь, КАК работает рефералка у тебя... Напишешь себе тз 🤔
Обычно она работает так: ты либо переходишь сразу по рефералке, либо уже не по рефералке, ну и, конечно же, ты можешь только по одной рефералке перейти
Потом прочти его пару раз, если все ок, то идёшь дальше.
Второй этап: продумать базу данных... Инкрементить значение у юзера, который даёт рефералку - лажа какая-то по идее (ну зависит, кнш, от того, что у тебя будет в ТЗ). По идее у юзера, который перешёл должно быть referrer_id, где будет айди того, кто дал рефералку. Ну так делать или нет зависит опять же от ТЗ, так что сам думай