This documentation covers the frontend Angular application. The Biblioteca Virtual system enables users to browse book catalogs, request loans, and provides administrators with comprehensive management tools.
Get Started Quickly
Jump right in and get the application running on your local machine.Quickstart
Get up and running in 5 minutes with our step-by-step guide
Installation
Complete installation instructions for development and production
Key Features
Explore what makes Biblioteca Virtual a powerful library management solution.Book Catalog
Browse and search the complete library catalog with detailed book information
Loan Management
Request book loans and track approval status in real-time
Admin Panel
Comprehensive management tools for books, authors, genres, and loan requests
Authentication
Secure JWT-based authentication with role-based access control
Core Architecture
Understand the technical foundation of the application.Application Overview
Learn about the Angular architecture and project structure
Routing System
Explore protected routes and navigation guards
Authorization
Role-based permissions for admin and user features
Docker Deployment
Containerized deployment with multi-stage builds
API Reference
Comprehensive documentation of services, components, and utilities.Services
HTTP services for authentication, books, authors, and more
Guards
Route protection with authentication and role-based guards
Components
Standalone Angular components for UI features