A SPA with an API built using ASP.NET Core and a frontend built with Angular, Bootstrap v5, and Angular Material Design. Users can upload pictures, send friend requests, and chat. Admins can manage user roles. Additional features for admins are in development.