Create dynamic roles that can be assigned to users. Based on the assigned role, the user will be able to perform or view various parts of the application.
In this episode, we continue the Trello clone by adding a collaborator invitation mechanism to join working on lists. We look at some tricky ActiveRecord relationships and various solutions.
In this episode we create a referral system with permanent links. Users can sign up with referral links which tracks the relationship between the referer and the person referred.