Skip to content

Afillation system #15

@wojciechp6

Description

@wojciechp6

Dla każdego taska tworzymy dodatkową pulę afiliacyjną wynoszącą 20% podstawowej puli nagród. W przypadku każdej misji mamy mieć możliwość zaproszenia nowego użytkownika poprzez wygenerowania linku afiliacyjnego którego możemy komuś wysłać. Jeśli zaproszona osoba wykona choć jeden subtask który zostanie zaakceptowany to osoba zapraszająca dostaje dwa dolary $2. Liczba możliwych nagród za afiliacje jest ograniczona przez wielkość puli afiliacyjnej. Np jeśli pula podstawowa wynosi $100 to pula afiliacyjna wynosi $20 a więc użytkownicy mogą otrzymać w sumie 10 nagród za afiliacje.

Do danej misji dany użytkownik może zaprosić maksymalnie 5 nowych użytkowników. Liczba zaproszeń w ogólności dla danego użytkownika również jest ograniczona i jest uzależniona od poziomu.

  • Dodać widok z linkiem do skopiowania oraz widok wyświetlania statystyk (wyświetlamy czy kod został użyty i ile za to dostaliśmy nagród).
  • Zmienić działanie budżetu nagród
  • Dodać do rejestracji obsługę kodu z linku.
  • Dodać limity ile linków użytkownik może wygenerować.

Champions have levels:
Level I - Join ATLAS
Level II Skilled - to achive: Anyone with 100+ points. Can invite 5 referrals via the referral link.
Level III Active - to achive: Anyone with 500+ points. Can invite 7 referrals.
Level IV Master - to achive: Anyone with 700+ points. Can invite 10 referrals.
Level V Grandmaster - to achive: Anyone with 1000+ points. Can invite 15 referrals.

Unused rewards go back to creator.

Experience system

Metadata

Metadata

Assignees

Labels

No labels
No labels
No fields configured for Feature.

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions