Unlock All Tasks
Learn by doing is the most effective way to master engineering skills. Real Dev provides a variety of real-world projects from backend like nodejs, Django to frontend React and HTML. Start working today and really master the skills.

Task: Viral Growth

Description

We're making the next Facebook. In order to make this the next big thing, we need to go viral!

We want to build an account management system, with referral/invitation functionality. To be specific:

  • Each user has a unique ID and a user name
  • Each user can generate an invitation code and share via their channels
  • On registration, the new user can provide an invitation code from other users
  • User can see how many new users he has directly invited joined

As the lead developer in the company, this feature of course goes to you. Make it happen!

PS: If you're curious why there's no password for users, because nothing is completely safe! So the product decided to go the other direction. There's no password to leak, if there's no password at all! :)

Tags

Microservice, Backend, Performance, Social Network

Track

Problem Solving

Unlock all the tasks
Leaderboard

Nobody here yet, solve it now to get on the board!