This repository contains the development of a web application designed to manage technical withdrawals in an infocommunications company. The system aims to automate processes such as inventory management, cancellations, transfers, and equipment maintenance, providing an efficient and centralized solution.
The project follows Clean Architecture approach , ensuring a decoupled, scalable and maintainable design.
-
Backend:
- .NET 8.0: Main framework for backend development.
- Entity Framework Core: ORM for database management.
-
Frontend:
- React.js: Library to build dynamic user interfaces.
-
Database:
- MySQL: Relational database management system.
- Equipment inventory management.
- Registration and consultation of technical maintenance.
- Control of technical casualties with details of cause and destination.
- Management of transfers between sections and units.
- Generation of reports in visual formats and exportable to PDF.
- Technician performance evaluation based on their intervention history and assessments.
- Backend: .NET 8.0
- Frontend: Node.js 16+
- Database: MySQL 8.0+