Skip to content

New user invitation

Alex Musayev edited this page Nov 15, 2015 · 9 revisions

🚧 THIS IS A DRAFT. WORK IN PROGRESS.

The Goal

Provide each existing user an ability to invite new people to join the service, using invitation codes.

High-level Requirements

  • An existing User should be able to invite a new User to register an account.
  • A new User should be able to pass an automatic registration procedure, using an invitation code from existing User.
  • The System should periodically reset amount of available invitation codes for each User to a fixed number.
  • If a User didn't spent all invites during a period, overall amount should not grow over this fixed number.
  • The System should persist invitation codes as a User account property, to track invitations.
Clone this wiki locally