Skip to content

jsbrb/EquipmentManagement

Repository files navigation

⚡ Elecnor Equipment Management System

A Java 17 & Spring Boot application designed for managing tools, warehouses, operators, and managers within Elecnor, a leading company in the electrical infrastructure sector.


📦 Project Overview

This system streamlines the internal operations of Elecnor by allowing administrators and managers to efficiently track and manage:

  • Electrical tools and equipment
  • Warehouses and inventory levels
  • Field operators and their assignments
  • Managers overseeing logistics and operations

🛠️ Technologies Used

  • Java 17
  • Spring Boot 3.x
  • Spring Data JPA
  • Spring Web
  • H2 / PostgreSQL (configurable)
  • Lombok
  • Maven
  • Thymeleaf (optional for UI) or REST API

🧩 Modules / Features

🔧 Equipment Management

  • Add, update, remove, and track tools
  • Assign tools to operators
  • Track usage history

🏢 Warehouse Management

  • Manage multiple warehouse locations
  • Monitor stock levels
  • Track tool transfers between warehouses

👷 Operator Management

  • Register field operators
  • Assign tools and locations
  • View assignment history

👨‍💼 Manager Access

  • Oversee warehouse and operator operations
  • Admin access to reports and data

🚀 Getting Started

Prerequisites

  • Java 17+
  • Maven 3.8+
  • Git

Clone the repository

git clone https://github.com/your-username/elecnor-equipment-management.git
cd elecnor-equipment-management

Contributions and improvements are welcome!


🌐 Versión en Español


⚡ Sistema de Gestión de Equipos de Elecnor

Una aplicación en Java 17 y Spring Boot diseñada para gestionar herramientas, almacenes, operadores y gestores dentro de Elecnor, una empresa líder en el sector de infraestructura eléctrica.


📦 Descripción General del Proyecto

Este sistema optimiza las operaciones internas de Elecnor permitiendo a administradores y gestores controlar y gestionar eficientemente:

  • Herramientas y equipos eléctricos
  • Almacenes y niveles de inventario
  • Operadores de campo y sus asignaciones
  • Gestores supervisando logística y operaciones

🛠️ Tecnologías Utilizadas

  • Java 17
  • Spring Boot 3.x
  • Spring Data JPA
  • Spring Web
  • H2 / PostgreSQL (configurable)
  • Lombok
  • Maven
  • Thymeleaf (opcional para UI) o API REST

🧩 Módulos / Funcionalidades

🔧 Gestión de Herramientas

  • Agregar, actualizar, eliminar y rastrear herramientas
  • Asignar herramientas a operadores
  • Consultar historial de uso

🏢 Gestión de Almacenes

  • Administrar múltiples ubicaciones de almacén
  • Monitorear niveles de inventario
  • Rastrear transferencias de herramientas entre almacenes

👷 Gestión de Operadores

  • Registrar operadores de campo
  • Asignar herramientas y ubicaciones
  • Ver historial de asignaciones

👨‍💼 Acceso para Gestores

  • Supervisar operaciones de almacenes y operadores
  • Acceso administrativo a informes y datos

🚀 Primeros Pasos

Requisitos Previos

  • Java 17+
  • Maven 3.8+
  • Git

Clonar el Repositorio

git clone https://github.com/your-username/elecnor-equipment-management.git
cd elecnor-equipment-management

¡Las contribuciones y mejoras son bienvenidas!

About

Equipment management system

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •