🧾 Guajojó — Equipment Control System

Web-based platform to track institutional equipment loans, donations, and repairs — featuring scheduled tasks, file management, and audit logging.


📖 Overview

Guajojó is a Blazor Server web application developed with .NET 6 to manage the lifecycle of institutional equipment. It allows users to log and track:

  • Equipment loans
  • Equipment donations
  • Equipment sent for technical repair

The system supports scheduled background jobs, document management, change auditing, and Windows authentication, making it suitable for internal use in universities or IT departments.


🛠️ Technologies Used

  • .NET 6 – Main application framework
  • Blazor Server – Component-based web UI
  • Entity Framework Core 6 – ORM for database interaction
  • SQL Server – Relational database engine
  • Radzen Blazor Components – UI component library
  • Hangfire – Background job scheduling (email reminders, etc.)
  • MailKit – SMTP email sending
  • Audit.NET – Change tracking and auditing
  • Serilog – Structured logging
  • IIS – Hosting on Windows Server

📤 How It Works

  1. Users register transactions (loans, returns, repairs).
  2. Backup documents are uploaded and stored.
  3. Users can view historical records by person or device.
  4. Audit logs are automatically created on every update.
  5. Email reminders are sent periodically via Hangfire jobs.

📄 License

All rights reserved.