Build a live shared shopping list with ASP.NET Core SignalR and Angular - hubs, groups, typed client events, and the CORS settings that make a browser WebSocket connection actually work.
Wire ASP.NET Core Identity's built-in API endpoints to an Angular app - login, a bearer token on every request, and an HTTP interceptor that silently refreshes an expired token and retries the failed call.