Angular SPA for team availability