Con esta aplicación podemos gestionar la ventas, realizar reportes, controlar el ingreso y salida de productos, y marcar asistencia de empleados.
Indice
- Entorno de desarrollo
- Dependencias
- Base de datos e Instalación
- Previsualización
- Actualizaciones
- Consideración
Credenciales por defecto
Usuario | Contraseña | Rol |
---|---|---|
admin | admin | ADMIN |
admin2 | admin | ADMIN |
cajero | admin | CAJERO |
cajero2 | admin | CAJERO |
almacen | admin | ALMACEN |
- Angular v14.0.0
- Java 8
Herramienta | Versión |
---|---|
Spring Tool Suite 4 | 4.12.0.RELEASE |
MySQL Workbench 8.0 | 8.0.31 |
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-security</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.thymeleaf.extras</groupId>
<artifactId>thymeleaf-extras-springsecurity5</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<scope>runtime</scope>
<optional>true</optional>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.29</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>com.github.librepdf</groupId>
<artifactId>openpdf</artifactId>
<version>1.3.29</version>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<scope>provided</scope>
</dependency>
</dependencies>
Instalar los script de BASE_DE_DATOS
en el siguiente orden
- SCRIPT_BASE_DATOS
- ALTERACION_TABLAS
- PROCESOS_ALMACENADOS
- INSERTAR_DATOS
Debemos ingresar a http://localhost:8080/admin/config e ingresar la contraseña y nos lo mostrará cifrado, con eso podemos actualizarlo en la base de datos.
- Versión 1
Proyecto realizado con fines educativos.
Nombres, apellidos, números de contacto, números de documento, empresas, marcas correos, que figuran en la base de datos, son datos referenciales ficticios. Las imagenes de vestidos fueron extraídos de Unsplash https://unsplash.com/ El nombre VanyLuck es ficticio.