{"id":15014035,"url":"https://github.com/ulisesrosales2004/apibazar","last_synced_at":"2025-06-12T08:32:36.129Z","repository":{"id":253993382,"uuid":"845165737","full_name":"UlisesRosales2004/APIBazar","owner":"UlisesRosales2004","description":"Proyecto final de el curso de \"Desarrollo de APIs en Java con Spring Boot\" de TodoCode Academy","archived":false,"fork":false,"pushed_at":"2024-10-19T02:23:52.000Z","size":139753,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-13T00:17:48.667Z","etag":null,"topics":["database","java","jpa-hibernate","postman","spring","spring-boot"],"latest_commit_sha":null,"homepage":"https://frontforapibazar.onrender.com/index.html","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/UlisesRosales2004.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2024-08-20T17:54:50.000Z","updated_at":"2024-10-19T02:23:57.000Z","dependencies_parsed_at":"2024-11-18T17:54:50.206Z","dependency_job_id":null,"html_url":"https://github.com/UlisesRosales2004/APIBazar","commit_stats":null,"previous_names":["ulisesrosales2004/apibazar"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/UlisesRosales2004/APIBazar","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UlisesRosales2004%2FAPIBazar","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UlisesRosales2004%2FAPIBazar/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UlisesRosales2004%2FAPIBazar/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UlisesRosales2004%2FAPIBazar/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/UlisesRosales2004","download_url":"https://codeload.github.com/UlisesRosales2004/APIBazar/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UlisesRosales2004%2FAPIBazar/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259429996,"owners_count":22856167,"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":["database","java","jpa-hibernate","postman","spring","spring-boot"],"created_at":"2024-09-24T19:45:05.631Z","updated_at":"2025-06-12T08:32:36.082Z","avatar_url":"https://github.com/UlisesRosales2004.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"#APIBazar\n\nEste proyecto es el trabajo final del curso \"Desarrollo de APIs en Java con Spring Boot\" de TodoCode Academy.\n\nActualización (28-08-2024): Se realizaron cambios para la correcta realización del despliegue y se agregó la carpeta \"Front for APIBazar\", que contiene los archivos HTML de la página web \"Gestión de comercio\".\n\nActualización (24-08-2024): Se realizaron cambios en el modelado de clases y en la lógica del proyecto base para permitir un cálculo automático del total de una venta y un manejo dinámico del stock de productos al crear, editar y eliminar ventas.\n\n#Descripción del Proyecto\n\nEste proyecto consiste en el desarrollo de una API RESTful para gestionar un sistema de ventas en un entorno de comercio electrónico. Se implementaron funcionalidades para la gestión de productos, clientes y ventas, utilizando tecnologías como Spring Boot, Hibernate y bases de datos relacionales.\n\n#Escenario y Condiciones\n\nPara más detalles sobre el escenario y las condiciones del proyecto, puedes consultar el siguiente enlace:\n\n[Escenario del Proyecto](https://todocodeacademy.com/archivos/ProyectoFinalTodoCodeSpringBootCom1.pdf#toolbar=0)\n\n#Pruebas\n\nLas pruebas de la API se pueden realizar de dos maneras:\n\nUsando la web \"Gestión de comercio\": [Gestión de comercio](https://frontforapibazar.onrender.com/index.html)\n\n\"Gestión de comercio\" es una web creada por mí con la finalidad de agregarle una interfaz gráfica al proyecto. En la misma se pueden realizar pruebas de todos los endpoints.\n\nPara el correcto uso de la web, se recomienda hacer clic en el botón \"Comprobar conexión\" y esperar a ver el mensaje \"Conexión exitosa\" (esto puede demorar uno o dos minutos la primera vez).\n\nUsando el archivo Postman: (APIBazar.postman_collection) incluido en la carpeta principal del proyecto, para realizar pruebas manuales de todos los endpoints.\n\n#Objetivo\n\nEl objetivo de este proyecto es demostrar mis conocimientos y habilidades en el desarrollo de APIs con Spring Boot y tecnologías relacionadas, como Hibernate, bases de datos, y herramientas de prueba como Postman.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fulisesrosales2004%2Fapibazar","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fulisesrosales2004%2Fapibazar","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fulisesrosales2004%2Fapibazar/lists"}