{"id":15089904,"url":"https://github.com/jeanpgr/app_easyinvoice","last_synced_at":"2026-02-01T22:32:38.224Z","repository":{"id":240959708,"uuid":"775265330","full_name":"jeanpgr/app_easyinvoice","owner":"jeanpgr","description":"Aplicación móvil hibrida para gestionar productos de una tienda y generar facturas electrónicas de las ventas realizadas","archived":false,"fork":false,"pushed_at":"2024-06-10T21:22:20.000Z","size":643,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-27T20:39:31.359Z","etag":null,"topics":["ionic","java","mysql","spring-boot"],"latest_commit_sha":null,"homepage":"","language":null,"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/jeanpgr.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":"2024-03-21T03:57:49.000Z","updated_at":"2024-06-10T21:26:37.000Z","dependencies_parsed_at":"2024-06-08T05:33:36.790Z","dependency_job_id":"e06a72af-a56c-4d43-9019-2f21b028a69d","html_url":"https://github.com/jeanpgr/app_easyinvoice","commit_stats":null,"previous_names":["jeangr-dev/app_easyinvoice","jeanpgr/app_easyinvoice"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/jeanpgr/app_easyinvoice","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jeanpgr%2Fapp_easyinvoice","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jeanpgr%2Fapp_easyinvoice/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jeanpgr%2Fapp_easyinvoice/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jeanpgr%2Fapp_easyinvoice/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jeanpgr","download_url":"https://codeload.github.com/jeanpgr/app_easyinvoice/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jeanpgr%2Fapp_easyinvoice/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28993253,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-01T22:01:47.507Z","status":"ssl_error","status_checked_at":"2026-02-01T21:58:37.335Z","response_time":56,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["ionic","java","mysql","spring-boot"],"created_at":"2024-09-25T09:03:20.862Z","updated_at":"2026-02-01T22:32:38.200Z","avatar_url":"https://github.com/jeanpgr.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Facturación Electrónica Móvil\n\nEste proyecto es una aplicación móvil para la facturación electrónica desarrollada utilizando Ionic para el frontend y Spring Boot con Java para el backend. La base de datos utilizada es MySQL. La aplicación permite a los usuarios iniciar sesión, gestionar productos y generar facturas de los productos vendidos.\n\n## Características\n\n- **Inicio de Sesión**: Sistema de autenticación para acceder a la aplicación.\n- **Gestión de Productos**: Permite a los usuarios administrar el catálogo de productos, incluyendo la creación, edición y eliminación de productos.\n- **Generación de Facturas**: Permite a los usuarios seleccionar productos y generar facturas para los productos vendidos.\n- **Sincronización de Datos**: Los datos de productos y facturas se sincronizan entre el dispositivo móvil y el servidor para mantener la coherencia de los datos.\n\n## Tecnologías Utilizadas\n\n- **Frontend Móvil**: Ionic\n- **Backend**: Spring Boot, Java\n- **Base de Datos**: MySQL\n\n## Instalación y Configuración\n\n### Prerrequisitos\n\n- Node.js\n- Ionic CLI\n- Java Development Kit (JDK)\n- Spring Boot\n- MySQL Server\n\n### Pasos de Instalación\n\n1. Clona el repositorio:\n    ```sh\n    https://github.com/jeanpgr/app_easyinvoice.git\n    ```\n2. Navega al directorio del proyecto:\n    ```sh\n    cd app_easyinvoice\n    ```\n3. Configura la base de datos:\n    - Crea una base de datos en MySQL.\n    - Configura las credenciales de la base de datos en el archivo `application.properties` del backend.\n4. Inicia el backend:\n    - Importa el proyecto Spring Boot en tu IDE y ejecútalo.\n5. Configura el frontend:\n    - Navega al directorio `frontend` y ejecuta:\n    ```sh\n    npm install\n    ```\n6. Inicia el servidor del frontend:\n    ```sh\n    ionic serve\n    ```\n7. La aplicación estará disponible en tu navegador web en `http://localhost:[puerto]`.\n\n## Uso\n\n1. **Inicio de Sesión**: Ingresa con tu nombre de usuario y contraseña.\n2. **Gestión de Productos**:\n   - Agrega, edita o elimina productos según sea necesario.\n3. **Generación de Facturas**:\n   - Selecciona los productos vendidos y genera una factura con los detalles de la venta.\n\n## Contribuciones\n\nLas contribuciones son bienvenidas. Puedes hacerlo de la siguiente manera:\n\n1. Haz un fork del proyecto.\n2. Crea una nueva rama:\n    ```sh\n    git checkout -b nueva-rama\n    ```\n3. Realiza tus cambios y haz commits:\n    ```sh\n    git commit -m \"Descripción de los cambios\"\n    ```\n4. Envía tus cambios al repositorio original:\n    ```sh\n    git push origin nueva-rama\n    ```\n5. Crea una Pull Request explicando tus cambios.\n\n## Licencia\n\nEste proyecto está bajo la Licencia MIT. Mira el archivo [LICENSE](LICENSE) para más detalles.\n\n## Contacto\n\nSi tienes alguna pregunta o sugerencia, no dudes en contactarnos a [jean_0720@hotmail.com](jean:jean_0720@hotmail.com).\n\n---\n\n¡Gracias por utilizar nuestra aplicación móvil de facturación electrónica!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjeanpgr%2Fapp_easyinvoice","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjeanpgr%2Fapp_easyinvoice","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjeanpgr%2Fapp_easyinvoice/lists"}