{"id":31804870,"url":"https://github.com/gustedeveloper/bootcampjs-laboratorio-modulo8.3","last_synced_at":"2025-10-11T02:19:36.640Z","repository":{"id":249950292,"uuid":"832594097","full_name":"gustedeveloper/bootcampjs-laboratorio-modulo8.3","owner":"gustedeveloper","description":"Décima entrega del Bootcamp Javascript + Typescript de Lemoncode. En este proyecto, he desarrollado un clásico juego de memoria utilizando TypeScript y HTML/CSS, explorando conceptos esenciales como la manipulación de arrays, la creación de interfaces, y el manejo del DOM con eventos.","archived":false,"fork":false,"pushed_at":"2024-08-02T17:25:53.000Z","size":146,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-08-03T10:59:01.944Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"TypeScript","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/gustedeveloper.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-07-23T10:37:45.000Z","updated_at":"2024-08-02T17:25:56.000Z","dependencies_parsed_at":"2024-08-02T11:14:15.183Z","dependency_job_id":null,"html_url":"https://github.com/gustedeveloper/bootcampjs-laboratorio-modulo8.3","commit_stats":null,"previous_names":["gustedeveloper/bootcampjs-laboratorio-modulo8.3"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/gustedeveloper/bootcampjs-laboratorio-modulo8.3","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gustedeveloper%2Fbootcampjs-laboratorio-modulo8.3","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gustedeveloper%2Fbootcampjs-laboratorio-modulo8.3/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gustedeveloper%2Fbootcampjs-laboratorio-modulo8.3/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gustedeveloper%2Fbootcampjs-laboratorio-modulo8.3/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gustedeveloper","download_url":"https://codeload.github.com/gustedeveloper/bootcampjs-laboratorio-modulo8.3/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gustedeveloper%2Fbootcampjs-laboratorio-modulo8.3/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279005928,"owners_count":26083998,"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","status":"online","status_checked_at":"2025-10-11T02:00:06.511Z","response_time":55,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":[],"created_at":"2025-10-11T02:19:31.196Z","updated_at":"2025-10-11T02:19:36.636Z","avatar_url":"https://github.com/gustedeveloper.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Bootcamp JavaScript 2 - Lemoncode\n\n## Laboratorio Módulo 8.3 - Aplicación de memoria\n\nEste ejercicio es parte del Bootcamp de JavaScript de Lemoncode y representa la décima entrega correspondiente al Módulo 8: Arrays y Bucles.\nEn este proyecto, he desarrollado un clásico juego de memoria utilizando TypeScript y HTML/CSS, explorando conceptos esenciales como la manipulación de arrays, la creación de interfaces, y el manejo del DOM con eventos. A través de diversas pruebas de concepto, he aprendido a implementar funcionalidades clave, como el barajado de cartas, la detección de coincidencias, y la gestión del estado del juego. Además, el uso de métodos de arrays me ha permitido manejar las cartas de manera eficiente, mientras que TypeScript ha sido fundamental para tipar las estructuras de datos, garantizando un desarrollo robusto y mantenible. El proyecto no solo ha fortalecido mi comprensión de estos conceptos técnicos, sino que también ha mejorado mi habilidad para dividir problemas complejos en pasos más manejables y fortaleciendo mi capacidad para estructurar el código de manera clara y mantenible.\n\n## Autor\n\nEste ejercicio ha sido desarrollado por Guste Gaubaite, como parte del Bootcamp de Javascript de Lemoncode.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgustedeveloper%2Fbootcampjs-laboratorio-modulo8.3","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgustedeveloper%2Fbootcampjs-laboratorio-modulo8.3","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgustedeveloper%2Fbootcampjs-laboratorio-modulo8.3/lists"}