First of all, we determined two general roles: Customers — who will hire and pay, and Trainers — who will generate content and earn. So we created different structures and user flows for each category, created different landing pages and admin panel.