{"id":21698064,"url":"https://github.com/parzibyte/sistema-ventas-spring-boot","last_synced_at":"2025-04-12T12:33:14.430Z","repository":{"id":101794470,"uuid":"206189061","full_name":"parzibyte/sistema-ventas-spring-boot","owner":"parzibyte","description":"Un sistema de ventas (POS, punto de venta) usando Java, Spring Boot, MVC, MySQL y Bootstrap","archived":false,"fork":false,"pushed_at":"2020-03-26T00:22:39.000Z","size":1397,"stargazers_count":64,"open_issues_count":1,"forks_count":35,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-26T07:11:17.104Z","etag":null,"topics":["bootstrap-4","free-software","java","mvc","pos","punto-de-venta","sistema-de-ventas","spring-boot","spring-mvc"],"latest_commit_sha":null,"homepage":"https://parzibyte.me/blog/2019/09/04/sistema-ventas-spring-mvc-mysql-bootstrap/","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/parzibyte.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-09-03T23:25:25.000Z","updated_at":"2025-02-25T16:37:16.000Z","dependencies_parsed_at":null,"dependency_job_id":"7370fab7-ee04-4c4b-92b9-72e57f86d2ef","html_url":"https://github.com/parzibyte/sistema-ventas-spring-boot","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/parzibyte%2Fsistema-ventas-spring-boot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/parzibyte%2Fsistema-ventas-spring-boot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/parzibyte%2Fsistema-ventas-spring-boot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/parzibyte%2Fsistema-ventas-spring-boot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/parzibyte","download_url":"https://codeload.github.com/parzibyte/sistema-ventas-spring-boot/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248566549,"owners_count":21125684,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bootstrap-4","free-software","java","mvc","pos","punto-de-venta","sistema-de-ventas","spring-boot","spring-mvc"],"created_at":"2024-11-25T19:31:14.986Z","updated_at":"2025-04-12T12:33:14.407Z","avatar_url":"https://github.com/parzibyte.png","language":"Java","funding_links":[],"categories":["企业软件开发"],"sub_categories":["文件同步"],"readme":"# Sistema-ventas-spring-boot\n Un sistema de ventas usando Java, Spring MVC, MySQL y Bootstrap\n# POS con Spring Boot\n![Punto de venta con Spring Boot](https://parzibyte.me/blog/wp-content/uploads/2019/09/Punto-de-venta-con-Spring-Boot-MySQL-y-Bootstrap-4.gif)\n\n# Tutorial\nAquí: https://parzibyte.me/blog/2019/09/04/sistema-ventas-spring-mvc-mysql-bootstrap/\n\n## Descargar código del sistema de ventas Spring Boot y compilar\n\nSi quieres puedes clonar el repositorio, he usado gradle para todo así que puedes usar incluso el bloc de notas para programar.\n\nLo que tienes que hacer es [instalar gradle](https://parzibyte.me/blog/2019/07/27/instalar-configurar-gradle/), [MySQL](https://parzibyte.me/blog/2017/12/11/configurar-instalar-php-7-apache-server-mysql-windows/) y [Java](https://parzibyte.me/blog/2017/12/26/instalar-configurar-jdk-compilador-java-windows/); es decir, todo lo necesario para programar con Spring Boot y MySQL.\n\nDespués ejecuta el programa con:\n\n`gradlew bootRun`\n\nY crea el jar usando:\n\n`gradlew build`\n\nTambién puedes importar el proyecto usando [IntelliJ IDEA](https://parzibyte.me/blog/2019/09/03/spring-intellij-idea-iniciar-proyecto/).\n\nDespués ejecuta el jar con:\n\n`java -jar nombre-del-jar.jar`\n\nEn ambos casos (ya sea que estés ejecutando el sistema para programar, o ejecutes el jar) visita _http://localhost:8080/productos/mostrar_.\n\nNo olvides que dejo el código fuente en [GitHub](https://github.com/parzibyte/sistema-ventas-spring-boot).\n\nMás información sobre [Spring Boot y Gradle aquí](https://parzibyte.me/blog/2019/08/22/iniciar-spring-boot-gradle/).\n\n## Tu propio application.properties para mi sistema de ventas con Spring Boot\n\nSi mi contraseña, usuario o configuración no son acorde a tus requisitos recuerda que siempre puedes crear un archivo llamado `application.properties` en el **mismo directorio** en donde está el jar, así, será tomado en cuenta ese archivo en lugar del mío.\n\n## Esquema de base de datos\nNo es necesario proporcionar el esquema de la base de datos pues la migración se hace automáticamente al ejecutar el proyecto; sin embargo\nse puede encontrar un esquema en src/main/resources/\n\nTe aviso que probablemente cause algunos errores si la base de datos del proyecto no está limpia\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fparzibyte%2Fsistema-ventas-spring-boot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fparzibyte%2Fsistema-ventas-spring-boot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fparzibyte%2Fsistema-ventas-spring-boot/lists"}