Skip to content

ElAdagioDeJP/QuantumSpring-Inventory

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QuantumSpringInventory

Bienvenido a QuantumSpringInventory, un proyecto diseñado para la gestión eficiente de inventarios mediante una plataforma web moderna desarrollada con Vue.js (frontend) y Spring Boot (backend).


📝 Descripción

QuantumSpringInventory es una solución web que permite a los usuarios realizar un seguimiento de sus productos, gestionar stock y con una interfaz intuitiva y funcionalidades avanzadas.


🌟 Características

  • Gestión de Inventario: Agrega, edita y elimina productos fácilmente.
  • Visualización de Datos: Tablas dinámicas
  • Filtros Avanzados: Busca productos por nombre, categoría o estado.
  • Backend Robusto: Arquitectura basada en Spring Boot con endpoints RESTful.
  • Frontend Moderno: Interfaz interactiva con Vue.js.

📋 Requisitos

Antes de comenzar, asegúrate de tener instalados los siguientes requisitos previos:

  • Java 21
  • Netbeans 21 o Superior
  • Node.js y npm
  • MySQL (u otro servidor de base de datos relacional compatible)

🚀 Instalación

Sigue estos pasos para configurar el proyecto por primera vez:

  1. Clona el repositorio:
  2. 
    git clone https://github.com/ElAdagioDeJP/QuantumSpring-Inventory.git
    cd QuantumSpringInventory  
            
  3. Configura el backend:
    • Asegúrate de que Java esté instalado.
    • Configura la base de datos en application.properties dentro del directorio src/main/resources.
    • Ejecuta el siguiente comando para compilar y correr el backend:
    • 
                  Corre la Carpeta CRUD en netbeans  
                  
  4. Configura el frontend:
    • Ve al directorio del frontend:
    • 
      cd frontend  
                  
    • Instala las dependencias de npm:
    • 
      npm install  
                  
    • Levanta el servidor de desarrollo:
    • 
      npm run serve
                  

🏃 Ejecución

Backend: Inicia el proyecto Spring Boot con el comando:


  Ve a la carpeta del CRUD y correlo desde Netbeans
    

Frontend: Levanta el servidor Vue con el comando:


npm run serve  
    

Accede a la aplicación en tu navegador en http://localhost:8080 para el backend y en http://localhost:8082 para el frontend.


🤝 Contribuciones

¡Las contribuciones son bienvenidas! Si encuentras algún problema o tienes ideas para nuevas funcionalidades, por favor abre un issue o un pull request.


📄 Licencia

Este proyecto está licenciado bajo los términos de MIT.


📧 Contacto

Para más información o consultas, contáctanos en juan.vargasr432@gmail.com. ¡Gracias por usar QuantumSpringInventory! Esperamos que sea una herramienta útil para ti.

About

QuantumSpringInventory is a web app for inventory management, built with Vue.js and Spring Boot, offering product tracking, reporting etc. Perfect for small businesses

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors