By default, both newly registered and anonymous users can view list of equipment, however, for KYC purposes (required by the payment system),
we require user to complete his/her profile and upload ID etc, which we indicated by displaying alert message when user attempts to create advertisement or rent equipment.
To make the process more convenient to the user, we implemented step by step onboarding modal, which allows to upload ID, userpic, fill in profile details, send verification SMS, address and billing details.
Following that, we also implemented KYC verification for the business users and made them able to upload required KYC documents and UBO declarations on the separate modal window, which technically would be different for businesses and sole traders. Also, we added the ability for each user to check if they still need to upload some documents or not.