I am developing a B2B trading application, it has buyers and suppliers for various products.
I am trying to develop a "badge assignment module" that will be used to assign badges through admin panel to the buyers and suppliers according to their verification, buying/selling strength, +ve feedback and so on. A user can earn one or more badge.
The allotted badges should have an expiry date. Please help me in database design - what will be the required tables and the columns?
Please suggest if there is any open source/starter kit application in asp.net that is implementing the same logic.