User Flow:
Users are able to navigate the Home and Search pages without creating an account. However, the Seller, Collection, and Profile pages are locked and display a Sign In/Sign Up director similar to the one shown. Allowing users to access portions of the app without authenticating improves user retention and user activity.
Modal Design:
The Auth pages feature a slide show up top of various sports cards and a modal at the bottom prompting the user's account information. Adding the slideshow creates a more dynamic and engaging Auth pages which are normally mundane.
Onboarding Balance:
Converting users to accounts requires a delicate balance to collect enough information without overwhelming the user. For a marketplace app, accounts require a lot of information to process payments, create shipping labels, and recommend listings. My method of balancing this is to allow users to create a non-seller account that doesn't require payment and shipping information.
Stripe Connect:
To handle the intensive processes needed for online selling, I integrated Stripe Connect to handle account onboarding, payment processing, and seller payouts. Upon clicking 'Create Seller Account', the user is directed to a page that seamlessly integrates Stripe using a WebView.