diff --git a/.gitignore b/.gitignore index 67045665..3b7e2c34 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,6 @@ +package-lock.json +.pre-commit-config.yaml + # Logs logs *.log @@ -80,7 +83,6 @@ typings/ # Nuxt.js build / generate output .nuxt -dist # Gatsby files .cache/ diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 00000000..6f3a2913 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,3 @@ +{ + "liveServer.settings.port": 5501 +} \ No newline at end of file diff --git a/PULL_REQUEST_TEMPLATE.md b/PULL_REQUEST_TEMPLATE.md index 67105c53..7c9f3f53 100644 --- a/PULL_REQUEST_TEMPLATE.md +++ b/PULL_REQUEST_TEMPLATE.md @@ -1,16 +1,23 @@ ## DESCRIPTION -Solución al reto: +Solución al reto: React Eth Challenge -Nombre: -Usuario Platzi: +Nombre: Afu Nang Tse Mundaca +Usuario Platzi: afutse ## Reto: -- [ ] Primer problema -- [ ] Segundo problema -- [ ] Tercer problema -- [ ] Cuarto Problema -- [ ] Quinto Problema -- [ ] Sexto Problema -- [ ] Septimo Problema +- [x] Primer problema +- [x] Segundo problema +- [x] Tercer problema +- [x] Cuarto Problema +- [x] Quinto Problema +- [x] Sexto Problema +- [x] Septimo Problema + +## Documentacion: +Solucionar el problema con la libreria de test +Modificar los datos del archivo json +Implementar la logica de cada seccion +Revisar el cumplimiento de las pruebeas +Desplegadp en Github pages: https://r3xakead0.github.io/react-eth-challenge/dist/index.html \ No newline at end of file diff --git a/data.json b/data.json index 94dbaad5..ebfffc55 100644 --- a/data.json +++ b/data.json @@ -1,87 +1,79 @@ { "data": { - "name": "Melissa Walsh", - "profession": "FrontEnd Developer", - "address": "Bogotá, Colombia.", - "email": "melissa@example.com", - "website": "https://example.com", - "phone": "3042034240", - "avatar": "https://arepa.s3.amazonaws.com/melissa.jpg", - "Profile": "Ignore the squirrels, you'll never catch them anyway hack, for floof tum, tickle bum, jellybean footies curly toes climb leg roll over and sun my belly, ", + "name": "Afu Nang Tse Mundaca", + "profession": "Devops Engineer", + "address": "Lima, Peru.", + "email": "solapa@gmail.com", + "website": "https://www.linkedin.com/afutse", + "phone": "+51 925 819 322", + "avatar": "https://pbs.twimg.com/profile_images/1143115408/me_400x400.jpg", + "Profile": "Software Engineer | AWS Certified Solutions Architect | Azure Developer Associate | Azure Fundamentals (x4) | Blockchain", "certificate": [ { - "date": "Jan 2021", - "description": "Hack up furballs try to jump onto window and fall while scratching at wall. ", - "institution": "Platzi", - "name": "FrontEnd Developer" + "date": "Jan 2022", + "description": "Earning Azure Developer Associate certification validates the skills and knowledge to design, build, test, and maintain cloud applications and services on Microsoft Azure. Candidates participate in all phases of cloud development from requirements definition and design, to development, deployment, and maintenance.", + "institution": "Microsoft", + "name": "Microsoft Certified: Azure Developer Associate" }, { - "date": "Jan 2021", - "description": "Scratch at the door then walk away wack the mini furry mouse", - "institution": "Platzi", - "name": "Backend Developer" + "date": "Nov 2021", + "description": "Earners of this certification have a comprehensive understanding of AWS services and technologies. They demonstrated the ability to build secure and robust solutions using architectural design principles based on customer requirements. Badge owners are able to strategically design well-architected distributed systems that are scalable, resilient, efficient, and fault-tolerant.", + "institution": "AWS", + "name": "AWS Certified Solutions Architect – Associate" } ], "Academic": [ { - "degree": "Atomic Master", - "description": " I’m so hungry i’m so hungry but ew not for that pelt around the house and up and down stairs chasing phantoms", + "degree": "Software Engineering", + "description": "I degreed in Software Engineering in one of the best universities in Peru", "endDate": "Jan 2017", - "institution": "MIT", - "startDate": "Jan 2018" - }, - { - "degree": "Space Engineering", - "description": "Meow in empty rooms. Find empty spot in cupboard and sleep all day check cat door for ambush 10 times before coming in for hack. ", - "endDate": "Decenber 2015", - "institution": "Harvard", - "startDate": "Jan 2017" + "institution": "Universidad Peruana de Ciencia Aplicadas - UPC", + "startDate": "Jan 2012" } ], "experience": [ { - "company": "PugStar", + "company": "Tottus", "endDate": "Present", - "jobDescription": "scratch the furniture. Good now the other hand, too lay on arms while you're using the keyboard.", - "jobTitle": "Frontend", - "startDate": "Jan 2020" + "jobDescription": "I feel grateful to be part of the DevOps team and automate processes.", + "jobTitle": "DevOps Engineer", + "startDate": "Jan 2022" }, { - "company": "CatStore", - "endDate": "Jan 2016", - "jobDescription": "Meow in empty rooms lick left leg for ninety minutes, still dirty.", - "jobTitle": "Backend", - "startDate": "Sept 2019" + "company": "Neksys", + "endDate": "Dec 2021", + "jobDescription": "I worked with clients in software development using Microsoft technologies such as .Net and Sql Server, focusing on E-Commerce.", + "jobTitle": "Software Engineer", + "startDate": "Sep 2019" } ], "skills": [ { - "name": "HTML5", - "percentage": "75%" + "name": "JavaScript", + "percentage": "50%" }, { - "name": "CSS", - "percentage": "25%" + "name": ".Net", + "percentage": "80%" }, { - "name": "JavaScript", - "percentage": "55%" + "name": "NodeJS", + "percentage": "70%" }, { - "name": "React", - "percentage": "90%" + "name": "Sql Server", + "percentage": "70%" } ], "interest": [ - "javascript", - "develop", - "backend", - "frontend" + "devops", + "cloud", + "develop" ], "languages": [ { "name": "Spanish", - "percentage": "90%" + "percentage": "100%" }, { "name": "English", @@ -91,20 +83,25 @@ "social": [ { "name": "facebook", - "url": "https://facebook.com/" + "url": "https://facebook.com/r3xakead0" }, { "name": "twitter", - "url": "https://twitter.com/" + "url": "https://twitter.com/r3xakead0" }, { "name": "github", - "url": "https://github.com/" + "url": "https://github.com/r3xakead0" }, { "name": "linkedin", - "url": "https://www.linkedin.com/" + "url": "https://www.linkedin.com/afutse" } + ], + "about": [ + "Humility", + "Honesty", + "Resiliency" ] } } \ No newline at end of file diff --git a/dist/assets/main.css b/dist/assets/main.css new file mode 100644 index 00000000..45e9307c --- /dev/null +++ b/dist/assets/main.css @@ -0,0 +1,9 @@ +*{font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;padding:0;margin:0}body{background-color:#000080}#app{max-width:1200px;margin:auto;padding:40px}.last{width:100%;display:inline-flex;gap:1rem} +.about{width:100%}.About-title{margin-top:1rem;width:100%}.about p{width:25%;display:inline;padding-right:10%;line-height:2rem} +.header{background:#dee2e6;display:inline-flex;border-radius:1rem;margin-bottom:1rem}.header-img{width:30%;border-radius:50%;padding:1rem;display:flex;justify-content:center;align-items:center}.header-img img{margin:auto;width:100%;border-radius:50%}.header-box{width:70%;padding:2rem}.header-box p{margin-bottom:.5rem}.Header-title{margin-bottom:1rem} +.Profile{background:#dee2e6;border-radius:1rem;padding:1rem;margin-bottom:1rem;display:block}.Profile-desc{padding:1rem} +.Experience{background:#dee2e6;border-radius:1rem;padding:1rem;margin-bottom:1rem;display:block}.Experience-item{padding:1rem}.Experience-item h5{color:#4a4f54} +.Academic{background:#dee2e6;border-radius:1rem;padding:1rem;margin-bottom:1rem;display:block}.Academic-item{padding:1rem}.Academic-item h5{color:#4a4f54} +.Skills{width:50%;background:#dee2e6;border-radius:1rem;padding:1rem;margin-bottom:1rem;display:block}.Skills-title{width:100%}.Skills-item{padding:1rem 0 .2rem 1rem} +.Interest{width:50%;background:#dee2e6;border-radius:1rem;padding:1rem;margin-bottom:1rem;display:block}.Interest-item{padding:1rem 0 .2rem 1rem} +.Languages{background:#dee2e6;border-radius:1rem;padding:1rem;margin-bottom:1rem;display:inline-flex;flex-wrap:wrap;width:100%;justify-content:space-around}.Languages-title{width:100%}.Languages-item{width:12%;margin-top:1rem} diff --git a/dist/bundle.js b/dist/bundle.js new file mode 100644 index 00000000..dc75e368 --- /dev/null +++ b/dist/bundle.js @@ -0,0 +1,2 @@ +/*! For license information please see bundle.js.LICENSE.txt */ +(()=>{"use strict";var e={448:(e,n,t)=>{var r=t(294),l=t(142);function a(e){for(var n="https://reactjs.org/docs/error-decoder.html?invariant="+e,t=1;t