{"id":23862636,"url":"https://github.com/larryivc/100_days_of_projects_day4","last_synced_at":"2025-08-22T00:51:12.408Z","repository":{"id":238001265,"uuid":"795665298","full_name":"LarryIVC/100_days_of_projects_day4","owner":"LarryIVC","description":null,"archived":false,"fork":false,"pushed_at":"2024-05-03T19:34:32.000Z","size":96,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-03T07:17:02.817Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"CSS","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/LarryIVC.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-05-03T19:01:37.000Z","updated_at":"2024-05-03T19:34:36.000Z","dependencies_parsed_at":"2024-05-03T20:42:51.303Z","dependency_job_id":"9ede6562-e8eb-4f3b-bf99-5deb4feda7b2","html_url":"https://github.com/LarryIVC/100_days_of_projects_day4","commit_stats":null,"previous_names":["larryivc/100_days_of_projects_day4"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LarryIVC%2F100_days_of_projects_day4","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LarryIVC%2F100_days_of_projects_day4/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LarryIVC%2F100_days_of_projects_day4/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LarryIVC%2F100_days_of_projects_day4/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LarryIVC","download_url":"https://codeload.github.com/LarryIVC/100_days_of_projects_day4/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240947651,"owners_count":19883030,"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":[],"created_at":"2025-01-03T07:17:05.080Z","updated_at":"2025-02-26T22:43:12.122Z","avatar_url":"https://github.com/LarryIVC.png","language":"CSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\" style=\"text-align: center\"\u003e\n\u003cimg src = \"./images/logo.webp\" height=\"64\" width=\"auto\"\u003e\n  \u003ch1\u003e\u003cb\u003ePROY04: Analytics - 100daysofprojects\u003cb\u003e\u003c/h1\u003e\n\u003c/div\u003e\n\n[PROY04: Analytics] construido con `HTML`, `CSS` y `JavaScript`, para mejorar nuestras habilidades de codificación. Este proyecto es el cuarto de los desafios #100daysofprojects promovido por [Frontend Club](https://www.facebook.com/frontendclubfb).\n\n![Screenshot](images/screenshoot.webp)\n\n### Tabla de contenidos\n\n- [Descripcion](#descripcion)\n  - [El desafio](#el-desafio)\n  - [Capturas](#capturas)\n  - [Enlaces](#enlaces)\n- [Flujo de trabajo](#flujo-de-trabajo)\n  - [Desarrollo](#desarrollo)\n  - [Recursos](#recursos)\n- [Agradecimientos](#agradecimientos)\n- [Contacto](#contacto)\n- [Licencia](#licencia)\n\n## Descripcion\n\n### El desafio\n\nCrear una tarjeta de información de producto, usando `HTML` y `CSS`, y lograr que se parezca lo más posible al diseño.\n\n### Los usuarios deberían poder:\n\n1. Ver el diseño óptimo en pantallas `grandes(1200px)`.\n2. Ver porcentajes(`tooltip`) al pasar el mouse sobre el gráfico circular.\n3. Ver un color de `sombra(box-shadow)` sobre el gráfico circular.\n4. `Bonus`: Agrega `efecto contador` a los números de las barritas.\n\n### Importante:\n\n1. Agrega icono `favicon` al proyecto.\n2. Agrega una `URL` fácil de recordar (ej. `04-analytics`).\n3. Agrega un `título` al proyecto (ej. `Analytics - Frontend Club`).\n4. **Bonus**: Agrega un archivo `README.md` al proyecto.\n\n\n### Capturas\n\n![Captura](images/mockup.webp)\n\n### Enlaces\n\n- [Proyecto](https://04-analytics-larry.netlify.app/)\n- [Repositorio](https://github.com/LarryIVC/100_days_of_projects_day4)\n\n## Flujo de trabajo\n\n### Desarrollo\n\n**Estructura del proyecto**\n\n```txt\n/\n📂\n├── 📂css/│ \n│ └── styles.css\n├── 📂images/\n│ └── favicon-32x32.png\n│ └── logo.webp\n│ └── mockup.webp\n│ └── scrrenshoot.webp\n├── 📂js/\n│ └── index.js\n└── index.html\n└── LICENSE\n└── README.md\n```\n\n**Tecnologías**\n\n1. `HTML` Semántico\n2. Estilos `CSS`\n3. `JavaScript`\n4. libreria `Chart.js`\n5. `Git` y `GitHub`\n6. `Netlify`\n\n**Flujo de desarrollo**\n\n1. Análisis del diseño\n2. Configuración inicial\n   - Vincular archivos y librerías\n   - Iniciar proyecto con Git\n3. Marcado HTML\n   - Estructura semántica\n   - Atributos accesibles\n   - Enlaces y rutas\n4. Estilos CSS\n   - De arriba hacia abajo\n   - Estilos reutilizables\n   - Estilos personalizados\n5. Flujo de trabajo `desktop-first`\n\n**Fragmentos de codigo**\n\nEtiquetas `meta` para el SEO.\n\n```html\n\u003cmeta name=\"author\" content=\"Larry Villegas Costas\" /\u003e\n    \u003cmeta\n      name=\"title\"\n      content=\"PROY04:  Analytics - Larry Villegas Costas - Frontend Club\"\n    /\u003e\n    \u003cmeta\n      name=\"description\"\n      content=\"PROY04:  Analytics - Larry Villegas Costas - Frontend Club\"\n    /\u003e\n    \u003clink rel=\"stylesheet\" href=\"css/styles.css\" /\u003e\n    \u003clink\n      rel=\"icon\"\n      type=\"image/png\"\n      href=\"./images/favicon-32x32.png\"\n      sizes=\"32x32\"\n    /\u003e\n\u003ctitle\u003ePROY04: Analytics - Larry Villegas Costas - Frontend Club\u003c/title\u003e\n```\n\nAnimaciones CSS.\n\n```css\n.seemore:hover {\n  text-decoration: none;\n  border: 1px solid #1a52e1;\n}\n\n```\n\nJavaScript para el gráfico circular.\n\n```js\nconst $dataContainer = document.querySelector(\".data\")\nconst lineSize = 500\nif ($dataContainer) {\n  let html = \"\"\n  data.labels.forEach((label, index) =\u003e {\n    html += `\n    \u003cp class=\"data-row\"\u003e\n    \u003cspan class=\"name\"\u003e${label}\u003c/span\n    \u003e\u003cspan\n      \u003e\u003cspan class=\"line\" style=\"width: ${\n        (lineSize * data.datasets[0].data[index]) / 100\n      }px; background: ${\n      data.datasets[0].backgroundColor[index]\n    }\"\u003e\u003c/span\u003e\u003cspan class=\"value\"\u003e${data.datasets[0].data[index]}%\u003c/span\u003e\u003c/span\n    \u003e\n  \u003c/p\u003e\n  `\n  })\n  html += `\u003cdiv style=\"text-align: right;\"\u003e\u003ca href=\"https://portfolio-larry.netlify.app/\" target=\"_blank\" class=\"seemore\"\u003eSee more\u003c/a\u003e\u003c/div\u003e`\n  $dataContainer.innerHTML = html\n}\n```\n\n### Recursos\n\nComparte los recursos que hayas utilizado para completar este proyecto.\n\n1. [Frontend Club](https://www.facebook.com/frontendclubfb) - Comunidad de desarrollo web\n2. [Netlify](https://www.netlify.com/) - Plataforma de alojamiento web\n3. [Multi Device Website Mockup Generator](https://techsini.com/multi-mockup/index.php) - Generador de maquetas\n4. [SVGOMG](https://jakearchibald.github.io/svgomg/) - Optimizador de SVG\n5. [Squoosh](https://squoosh.app/) - Optimizador de imágenes\n6. [Shots](https://shots.so/) - Capturas de pantalla\n7. [Google Fonts](https://fonts.google.com/) - Fuentes gratuitas\n8. [Chart.js](https://www.chartjs.org/) - Librería de gráficos\n\n## Agradecimientos\n\n- Mi familia que siempre me apoya en mis proyectos\n- Mi streeamer favorito que me inspira a seguir adelante [@midudev](https://www.twitch.tv/midudev)\n\n## Contacto\n\n- [LinkedIn](https://www.linkedin.com/in/larryvillegascostas/)\n- [Facebook](https://www.facebook.com/profile.php?id=1201373751)\n- [GitHub](https://github.com/LarryIVC)\n- [Correo](mailto:larry_villegas@hotmail.com)\n- [Twitter](https://twitter.com/LarryVillegas)\n- [Portfolio](https://portfolio-larry.netlify.app/)\n\n## Licencia\n\nEste proyecto está bajo la Licencia (MIT) - mira el archivo [LICENSE](LICENSE) para detalles\n\n*No dudes en contactarme si crees que te puedo ayudar en algún proyecto o tienes un trabajo para mi.*\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flarryivc%2F100_days_of_projects_day4","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flarryivc%2F100_days_of_projects_day4","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flarryivc%2F100_days_of_projects_day4/lists"}