# Aniworld Web Application Features ## Authentication & Security - **Master Password Login**: Secure access to the application with a master password system - **JWT Token Sessions**: Stateless authentication with JSON Web Tokens - **Rate Limiting**: Built-in protection against brute force attacks ## Configuration Management - **Setup Page**: Initial configuration interface for server setup and basic settings - **Config Page**: View and modify application configuration settings - **Scheduler Configuration**: Configure automated rescan schedules - **Backup Management**: Create, restore, and manage configuration backups ## User Interface - **Dark Mode**: Toggle between light and dark themes for better user experience - **Responsive Design**: Mobile-friendly interface with touch support - **Real-time Updates**: WebSocket-based live notifications and progress tracking ## Anime Management - **Anime Library Page**: Display list of anime series with missing episodes - **Series Selection**: Select individual anime series and add episodes to download queue - **Anime Search**: Search for anime series using integrated providers - **Library Scanning**: Automated scanning for missing episodes ## Download Management - **Download Queue Page**: View and manage the current download queue - **Download Status Display**: Real-time status updates and progress of current downloads - **Queue Operations**: Add, remove, prioritize, and reorder items in the download queue - **Queue Control**: Start, stop, pause, and resume download processing - **Retry Failed Downloads**: Automatically retry failed downloads with configurable limits - **Clear Completed**: Remove completed downloads from the queue ## Real-time Communication - **WebSocket Support**: Real-time notifications for download progress and queue updates - **Progress Tracking**: Live progress updates for downloads and scans - **System Notifications**: Real-time system messages and alerts ## Core Functionality Overview The web application provides a complete interface for managing anime downloads with user-friendly pages for configuration, library management, search capabilities, and download monitoring. All operations are tracked in real-time with comprehensive progress reporting and error handling.