When building a freemium product should I create two separate apps/websites? One for the paid users only and another for the free users only or is there a way to make a single app and detect which user is which and allow the features based on that?
Try Charging a fee for advanced or premium features; keep the primary feature free for both groups. Take a look at Asana and Trello; they charge users for extra features.