You can make your BuddyPress website only visible to your registered members by installing a simple plugin called “BuddyPress Members Only”. This plugin will restrict guest users to view a specified page.
If the guest user tries to view any other page, then he/she will be redirected to Register Page.