It’s always better to define what challenges may face your potential users when dealing with such a platform and what expectations they have based on their previous experience with similar websites. This will help you identify the necessary tools to satisfy your target audience’s needs and exclude unnecessary features. Also, conduct thorough research of your competitors. Identify what features help them succeed and what weaknesses they have so that you can improve them and transform them into your advantages.