# API Reference

Browse the generated API documentation for each EchoHub project.

## Projects

### Client

Terminal.Gui v2 TUI application -- UI components, services, themes, and configuration.

### Core

Shared library -- DTOs, models, constants, and contracts (`IChatService`, `IChannelService`, `IChatBroadcaster`, `IEchoHubClient`).

### Server

ASP.NET Core server -- controllers, hubs, ChatService, ChannelService, SignalRBroadcaster, authentication, file cleanup, and data access.

### Server.Irc

IRC protocol gateway -- TCP listener, command handler, IrcBroadcaster, and message formatter.
