diff --git a/src/data/dataset.js b/src/data/dataset.js index 0ebafb6f..b0f25462 100644 --- a/src/data/dataset.js +++ b/src/data/dataset.js @@ -1,378 +1,425 @@ -export default [ +const data = [ { - "id": "ada-lovelace", - "name": "Ada Lovelace", - "shortDescription": "Pionera en la programación, primera programadora de la historia.", - "description": "Una visionaria matemática británica del siglo XIX, es aclamada como la primera programadora de la historia. Su colaboración con Charles Babbage en la creación de la Máquina Analítica la llevó a desarrollar algoritmos, incluyendo el famoso \"algoritmo de Bernoulli\", destinados a ser procesados por una máquina. Su visión pionera la convirtió en una figura fundamental en la informática y la inteligencia artificial. Lovelace demostró que las computadoras podían ir más allá de simples cálculos matemáticos, anticipando un mundo donde la programación sería esencial en la resolución de problemas complejos, dejando una huella imborrable en la ciencia y la tecnología.", - "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/ada-lovelace.jpg", + "id": "001", + "name": "Jane Austen", + "shortDescription": "Escritora británica conocida por sus novelas románticas realistas.", + "description": "Jane Austen, destacada novelista británica del siglo XIX, es reconocida por explorar la condición de las mujeres y realizar agudas críticas sociales en sus obras. Entre sus novelas más famosas se encuentran 'Orgullo y prejuicio', 'Emma' y 'Sentido y sensibilidad'. Austen dejó un impacto duradero en la literatura inglesa gracias a su agudo ingenio y estilo literario distintivo, que capturan la sociedad de su tiempo. Su legado perdura a través de generaciones, y sus escritos continúan siendo apreciados por su profunda observación de la naturaleza humana y su aguda representación de la sociedad de la época", + "imageUrl": "https://i.postimg.cc/25MJ3ZZK/001-Jane-Austen.png", "facts": { - "yearOfBirth": "1815", - "yearOfDeath": "1852", - "birthPlace": "Londres, Reino Unido", - "mainField": "Ciencia de la Computación" - }, + "yearOfBirth": "1775", + "yearOfDeath": "1817", + "birthPlace": "Steventon, Reino Unido", + "countryNacimiento": "Reino Unido", + "mainField": "Literatura", + "famousBooks": "Orgullo y Prejuicio" + }, "extraInfo": { - "imageSource": "https://www.bing.com/images/create/genera-una-imagen-de-ada-lovelace2c-la-primera-prog/650a1eff8ff04b88833d5cdef0309441" + "imageSource": "https://www.canva.com/design/DAF5m8QT6AQ/YcmdwNC1ccb9Edu-GefCRg/edit" } }, { - "id": "emmy-noether", - "name": "Emmy Noether", - "shortDescription": "Matemática destacada, teorema fundamental en álgebra abstracta.", - "description": "Una brillante matemática alemana, revolucionó la física teórica con sus contribuciones al teorema de conservación de la energía y el teorema de Noether, fundamentales en la teoría de la relatividad y la mecánica cuántica. A pesar de los obstáculos que enfrentó como mujer en la academia, sus investigaciones en álgebra abstracta y teoría de grupos son fundamentales en la física moderna. Su capacidad para unificar conceptos matemáticos y físicos marcó un hito en la historia de la ciencia, allanando el camino para futuras generaciones de científicas.", - "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/emmy-noether.jpg", + "id": "002", + "name": "Amy Tan", + "shortDescription": "Escritora estadounidense conocida por sus obras sobre la experiencia china-americana.", + "description": "Amy Tan, nacida en Oakland, California, en 1952, es una reconocida escritora estadounidense de origen chino. Su obra más conocida, 'El club de la buena estrella', explora la compleja relación entre madres e hijas inmersas en la cultura china-americana. Tan, hábil narradora, ha abordado temas de identidad, familia y legado cultural en novelas como 'Hijas de la fortuna' y 'El valle del asombro'. Su capacidad para tejer historias con sensibilidad y empatía le ha valido el reconocimiento internacional, consolidándola como una destacada voz en la literatura contemporánea que celebra la diversidad cultural y la conexión humana.", + "imageUrl": "https://i.postimg.cc/FKdCtHBg/002-Amy-Tan.png", "facts": { - "yearOfBirth": "1882", - "yearOfDeath": "1935", - "birthPlace": "Erlangen, Alemania", - "mainField": "Matemáticas" + "yearOfBirth": "1952", + "birthPlace": "Oakland, California, EE. UU.", + "countryNacimiento": "EE. UU.", + "mainField": "Literatura", + "famousBook": "Hijas de la suerte" }, "extraInfo": { - "imageSource": "https://www.bing.com/images/create/create-an-image-of-of-a-german-woman2c-a-pioneering/6510ddb1e8254b928b8f8f1d5e95fea4" + "imageSource": "https://www.canva.com/design/DAF5m8QT6AQ/YcmdwNC1ccb9Edu-GefCRg/edit" } }, { - "id": "hypatia-de-alejandria", - "name": "Hypatia de Alejandría", - "shortDescription": "Matemática y filósofa en la antigua Alejandría.", - "description": "Filósofa y matemática en la antigua Alejandría, desafió las normas de género de su época al destacar en una sociedad dominada por hombres. Su legado incluye importantes contribuciones a la geometría y la astronomía, así como su destacado papel como maestra y defensora del conocimiento en una época de agitación política. Hypatia demostró que las mujeres podían sobresalir en campos intelectuales y su valentía al mantener sus creencias filosóficas la convierte en un símbolo de resistencia y sabiduría en la historia de la ciencia.", - "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/hypatia-de-alejandria.jpg", + "id": "003", + "name": "Virginia Woolf", + "shortDescription": "Escritora británica modernista, pionera en la técnica narrativa.", + "description": "Virginia Woolf (1882-1941), novelista y ensayista británica, es una de las figuras más influyentes del modernismo literario. Su obra, que incluye 'La señora Dalloway' y 'Al faro', destaca por su exploración psicológica y experimentación narrativa. Woolf, co-fundadora del grupo literario Bloomsbury, abordó temas como la condición de la mujer y la naturaleza efímera de la vida. Su prosa innovadora y su enfoque en la conciencia individual la han establecido como una pionera literaria. A pesar de los desafíos personales, su legado perdura, influyendo en generaciones de escritores y destacando su contribución duradera a la literatura moderna.", + "imageUrl": "https://i.postimg.cc/13zYHH0d/003-Virginia-Woolf.png", "facts": { - "yearOfBirth": "circa 360", - "yearOfDeath": "415", - "birthPlace": "Alejandría, Egipto", - "mainField": "Matemáticas, Filosofía" + "yearOfBirth": "1882", + "yearOfDeath": "1941", + "birthPlace": "Londres, Reino Unido", + "countryNacimiento": "Reino Unido", + "mainField": "Literatura", + "famousBook": "La señora Dalloway" }, "extraInfo": { - "imageSource": "https://www.bing.com/images/create/create-a-vivid-digital-artwork-or-painting-that-de/6510df0ebe1a4807af22175452761e1a" + "imageSource": "https://www.canva.com/design/DAF5m8QT6AQ/YcmdwNC1ccb9Edu-GefCRg/edit" } }, { - "id": "marjorie-lee-browne", - "name": "Marjorie Lee Browne", - "shortDescription": "Matemática, contribuyó a la teoría de números.", - "description": "Matemática estadounidense, destacó en una época en la que las mujeres afroamericanas enfrentaban múltiples barreras en la educación superior. No solo obtuvo su doctorado en matemáticas, sino que también se convirtió en una destacada educadora, promoviendo la diversidad en las ciencias matemáticas y desafiando la discriminación racial y de género. Su compromiso con la educación y su capacidad para inspirar a futuras generaciones la convierten en un modelo a seguir para las mujeres en la ciencia, dejando una huella perdurable en la historia académica.", - "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/marjorie-lee-browne.jpg", + "id": "004", + "name": "Isabel Allende", + "shortDescription": "Escritora chilena conocida por su realismo mágico y sus novelas históricas.", + "description": "Isabel Allende es una destacada escritora cuya obra ha cautivado la atención mundial. Reconocida por su estilo de realismo mágico y sus narrativas históricas, algunas de sus obras más conocidas incluyen 'La casa de los espíritus' y 'Eva Luna'. Allende ha dejado una marca indeleble en la literatura contemporánea latina, tejiendo historias emotivas y complejas que abordan temas sociales y políticos. A lo largo de su carrera, ha recibido numerosos premios, destacando su contribución a la literatura latinoamericana y su dedicación a la justicia social.", + "imageUrl": "https://i.postimg.cc/X74PZ3r4/004-Isabel-Allende.png", "facts": { - "yearOfBirth": "1914", - "yearOfDeath": "1979", - "birthPlace": "Memphis, Estados Unidos", - "mainField": "Matemáticas" + "yearOfBirth": "1942", + "birthPlace": "Lima, Perú", + "countryNacimiento": "Chile", + "mainField": "Literatura", + "famousBook": "La casa de los espíritus" }, "extraInfo": { - "imageSource": "https://www.bing.com/images/create/design-an-inspiring-and-historically-accurate-imag/6510df7e7bb745f69d67f695441607a8" + "imageSource": "https://www.canva.com/design/DAF5m8QT6AQ/YcmdwNC1ccb9Edu-GefCRg/edit" } }, { - "id": "shakuntala-devi", - "name": "Shakuntala Devi", - "shortDescription": "Matemática prodigio, conocida como la 'Calculadora Humana'.", - "description": "Conocida como \"la bruja de las matemáticas\" de la India, dejó una marca indeleble en el mundo de los números. Su capacidad mental asombrosa la llevó a resolver complejos cálculos matemáticos mentalmente en cuestión de segundos, estableciendo récords mundiales. Además de su talento innato, Devi promovió activamente la educación matemática y luchó por la igualdad de género en un país donde las mujeres enfrentaban desafíos en la ciencia y la educación. Su legado destaca el poder de la mente humana y la importancia de la igualdad de oportunidades en la ciencia.", - "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/shakuntala-devi.jpg", + "id": "005", + "name": "Charlotte Brontë", + "shortDescription": "Novelista británica, autora de la célebre obra 'Jane Eyre'.", + "description": + "Charlotte Brontë, eminente novelista británica del siglo XIX, alcanzó renombre con su obra maestra 'Jane Eyre'. Su escritura introspectiva y la penetrante exploración de la condición femenina en la sociedad victoriana la distinguen. Brontë, venerada figura literaria, dejó una huella imborrable en la literatura clásica. Su capacidad para plasmar emociones y desafiar convenciones sociales ha perdurado, consolidándola como una autora esencial. A través de 'Jane Eyre' y otras obras, Brontë continúa inspirando lectores y manteniendo viva su contribución inmortal al panorama literario británico del siglo XIX.", + "imageUrl": "https://i.postimg.cc/RZbpbHXZ/005-Charlotte-Bronte.png", "facts": { - "yearOfBirth": "1929", - "yearOfDeath": "2013", - "birthPlace": "Bangalore, India", - "mainField": "Matemáticas" + "yearOfBirth": "1816", + "yearOfDeath": "1855", + "birthPlace": "Thornton, Reino Unido", + "countryNacimiento": "Reino Unido", + "mainField": "Literatura", + "famousBook": "Jane Eyre" }, "extraInfo": { - "imageSource": "https://www.bing.com/images/create/indian-woman-writing-math-problems-in-a-blackbard-/6510e19f3db54e14b365b7e8dc5045f6" + "imageSource": "https://www.canva.com/design/DAF5m8QT6AQ/YcmdwNC1ccb9Edu-GefCRg/edit" } }, { - "id": "sofia-kovalevskaya", - "name": "Sofia Kovalevskaya", - "shortDescription": "Matemática y escritora, contribuyó a la teoría de funciones.", - "description": "Matemática rusa del siglo XIX, dejó una marca indeleble en la ciencia del siglo XIX al desafiar las barreras de género. Como matemática rusa, superó las restricciones sociales de su época para convertirse en la primera mujer en obtener un doctorado en matemáticas en Europa. Sus contribuciones a la teoría de las ecuaciones diferenciales y la mecánica revolucionaron la disciplina, abriendo nuevas perspectivas en el análisis matemático. Su destacada membresía en la Academia de Ciencias de Suecia marcó un hito en la historia de las mujeres en la ciencia.", - "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/sofia-kovalevskaya.jpg", + "id": "006", + "name": "Agatha Christie", + "shortDescription": "Escritora británica, célebre por sus novelas de misterio y detectives.", + "description": "Agatha Christie, la célebre 'Reina del Crimen', fue una destacada escritora británica conocida por sus ingeniosas novelas de misterio. Con personajes icónicos como Hercule Poirot y Miss Marple, Christie se convirtió en una de las autoras más vendidas de todos los tiempos. Su astucia narrativa y giros inesperados mantienen a los lectores cautivados, dejando un legado duradero en el género de la novela detectivesca. A lo largo de su prolífica carrera, escribió innumerables obras que han perdurado en el tiempo, consolidándola como una figura indiscutible en la literatura criminal y un referente inmortal en la historia de la escritura.", + "imageUrl": "https://i.postimg.cc/NfDzmVXT/006-Agatha-Christie.png", "facts": { - "yearOfBirth": "1850", - "yearOfDeath": "1891", - "birthPlace": "Moscú, Rusia", - "mainField": "Matemáticas" + "yearOfBirth": "1890", + "yearOfDeath": "1976", + "birthPlace": "Torquay, Reino Unido", + "countryNacimiento": "Reino Unido", + "mainField": "Literatura", + "famousBook": "Diez negritos" }, "extraInfo": { - "imageSource": "https://www.bing.com/images/create/indian-woman-writing-math-problems-in-a-blackbard-/6510e19f3db54e14b365b7e8dc5045f6" + "imageSource": "https://www.canva.com/design/DAF5m8QT6AQ/YcmdwNC1ccb9Edu-GefCRg/edit" } }, - { - "id": "yoko-shimomura", - "name": "Yoko Shimomura", - "shortDescription": "Compositora de música, destacada en la industria de los videojuegos.", - "description": "Compositora japonesa, es una figura destacada en la ciencia de la música y el arte sonoro. Aunque no se dedica a la ciencia en el sentido tradicional, su trabajo en la composición musical ha requerido un profundo entendimiento de la teoría musical y la tecnología de audio. Ha contribuido de manera significativa a la industria de los videojuegos, componiendo icónicas bandas sonoras que han enriquecido la experiencia de juego. Su éxito en un campo donde las mujeres estaban subrepresentadas la convierte en un modelo a seguir, incluso en campos no convencionales como la composición musical.", - "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/yoko-shimomura.jpg", - "facts": { - "yearOfBirth": "1967", - "birthPlace": "Hyogo, Japón", - "mainField": "Composición Musical, Video Juegos" - }, - "extraInfo": { - "imageSource": "https://www.bing.com/images/create/yoko-shimomura-making-music-for-a-video-game-in-19/6510e40dd1eb45d0906e8c1f4bb601d3" - } + { + "id": "007", + "name": "Gabriela Mistral", + "shortDescription": "Poeta chilena y diplomática, primera latinoamericana en recibir el Premio Nobel de Literatura.", + "description": "Gabriela Mistral, seudónimo de Lucila de María del Perpetuo Socorro Godoy Alcayaga, fue una destacada poeta chilena y diplomática. Nació el 7 de abril de 1889 en Vicuña, Chile, y falleció el 10 de enero de 1957. Mistral fue la primera latinoamericana en recibir el Premio Nobel de Literatura, otorgado en 1945. Su obra poética aborda temas como la maternidad, la naturaleza y la injusticia social. Algunas de sus obras más conocidas incluyen 'Desolación' y 'Lagar'. Además de su labor literaria, Mistral se destacó como educadora y diplomática, representando a Chile en diversos países.", + "imageUrl": "https://i.postimg.cc/hvq51RM8/007-Gabriela-Mistral.png", + "facts": { + "yearOfBirth": "1889", + "yearOfDeath": "1957", + "birthPlace": "Vicuña, Chile", + "countryNacimiento": "Chile", + "mainField": "Poesía", + "famousBook": "Desolación" }, + "extraInfo": { + "imageSource": "https://www.canva.com/design/DAF5m8QT6AQ/YcmdwNC1ccb9Edu-GefCRg/edit" + } +}, { - "id": "maryam-mirzakhani", - "name": "Maryam Mirzakhani", - "shortDescription": "Matemática, ganadora del Premio Fields.", - "description": "Matemática iraní, hizo historia al convertirse en la primera mujer en ganar la Medalla Fields, el premio más prestigioso en matemáticas. Sus investigaciones en la geometría de superficies y la teoría de las superficies de Riemann han tenido un impacto duradero en la matemática pura. A lo largo de su carrera, Mirzakhani inspiró a muchas mujeres a perseguir carreras en ciencia y matemáticas, derribando las barreras de género. Su enfoque innovador y su capacidad para resolver problemas complejos la convierten en un modelo a seguir para la comunidad científica y en un símbolo de la excelencia matemática.", - "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/maryam-mirzakhani.jpg", + "id": "008", + "name": "Claribel Alegría", + "shortDescription": "Poeta y novelista nicaragüense-salvadoreña, destacada en la literatura centroamericana.", + "description": "Claribel Alegría fue una destacada poetisa y novelista nicaragüense. Reconocida por su poesía comprometida y su habilidad para fusionar la tradición literaria con la realidad política y social de América Latina. Alegría coqueteó con diversas formas artísticas, explorando temas como la guerra civil y la identidad cultural en su obra. Fue galardonada con premios importantes, como el Casa de las Américas en Poesía, y su legado literario abarca desde el modernismo hasta la poesía testimonial. Su contribución a la literatura latinoamericana la posiciona como una figura clave, influyente y valiente en el panorama literario del siglo XX.", + "imageUrl": "https://i.postimg.cc/rySbFzFf/008-Claribel-Alegria.png", "facts": { - "yearOfBirth": "1977", - "yearOfDeath": "2017", - "birthPlace": "Teherán, Irán", - "mainField": "Matemáticas" + "yearOfBirth": "1924", + "yearOfDeath": "2018", + "birthPlace": "Estelí, Nicaragua", + "countryNacimiento": "Nicaragua", + "mainField": "Poesía, Novela", + "famousBook": "Cenizas de Izalco" }, "extraInfo": { - "imageSource": "https://chalkdustmagazine.com/features/mathematics-maryam-mirzakhani/" + "imageSource": "https://www.canva.com/design/DAF5m8QT6AQ/YcmdwNC1ccb9Edu-GefCRg/edit" } }, { - "id": "adele-goldberg", - "name": "Adele Goldberg", - "shortDescription": "Informática pionera, co-creadora del lenguaje de programación Smalltalk.", - "description": "Informática estadounidense reconocida por su influyente trabajo en la investigación y desarrollo de la programación orientada a objetos. Su contribución más destacada es la creación del lenguaje de programación Smalltalk, que revolucionó la forma en que se desarrollan software y sistemas informáticos. Goldberg ha sido una defensora incansable de la usabilidad y la accesibilidad en la informática, asegurando que las aplicaciones informáticas sean más amigables para los usuarios. Su trabajo ha allanado el camino para una programación más intuitiva y eficiente, y su legado perdura en la industria de la tecnología.", - "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/adele-goldberg.jpg", + "id": "009", + "name": "J.K. Rowling", + "shortDescription": "Escritora británica, autora de la serie 'Harry Potter'.", + "description": "J.K. Rowling, nacida en 1965 en el Reino Unido, es una destacada escritora conocida por la aclamada serie de libros de Harry Potter. Su habilidad para crear mundos mágicos y personajes entrañables la ha convertido en una de las autoras más exitosas y queridas del mundo. Además de la saga de Harry Potter, Rowling ha incursionado en la escritura de novelas para adultos, como 'Una vacante imprevista' y 'El canto del cuco', bajo el seudónimo Robert Galbraith. Su impacto en la literatura contemporánea y su dedicación a causas sociales la han consolidado como una figura influyente.", + "imageUrl": "https://i.postimg.cc/pTjSjLQX/009-J-K-Rowling.png", "facts": { - "yearOfBirth": "1945", - "birthPlace": "Chicago, Estados Unidos", - "mainField": "Ciencias de la Computación" + "yearOfBirth": "1965", + "birthPlace": "Yate, Reino Unido", + "countryNacimiento": "Reino Unido", + "mainField": "Literatura", + "famousBook": "Harry Potter y la piedra filosofal" }, "extraInfo": { - "imageSource": "https://pionerasinformaticas.ujaen.es/en/computer-women-pioneers/adele-goldberg-en" + "imageSource": "https://www.canva.com/design/DAF5m8QT6AQ/YcmdwNC1ccb9Edu-GefCRg/edit" } }, { - "id": "barbara-liskov", - "name": "Barbara Liskov", - "shortDescription": "Científica de la computación, pionera en programación orientada a objetos.", - "description": "Pionera de la informática, es conocida por su trabajo en la programación y la arquitectura de sistemas distribuidos. Fue la primera mujer en obtener un doctorado en ciencias de la computación en el Instituto de Tecnología de Stanford y desarrolló el lenguaje de programación CLU, que estableció fundamentos para la programación orientada a objetos. Liskov ha dejado una marca indeleble en la industria de la tecnología al liderar avances en sistemas de almacenamiento y seguridad informática. Su enfoque en la fiabilidad y la robustez ha influido en el diseño de sistemas críticos en todo el mundo.", - "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/barbara-liskov.jpg", + "id": "010", + "name": "Mary Shelley", + "shortDescription": "Novelista británica, autora de 'Frankenstein'.", + "description": "Mary Shelley (1797-1851), escritora británica pionera, es célebre por su obra maestra 'Frankenstein'. Nacida en una familia literaria, su creatividad se desplegó desde temprana edad. Shelley desafió las normas de su tiempo con la creación de un monstruo trágico y reflexivo. Su legado trasciende el horror gótico, explorando la ética científica y la alienación. Además de 'Frankenstein', sus novelas 'El último hombre' y 'Mathilda' destacan su habilidad narrativa. Shelley, una figura fascinante del Romanticismo, ha dejado una huella duradera en la literatura, influyendo en generaciones de escritores y exploradores de la ciencia ficción.", + "imageUrl": "https://i.postimg.cc/wMcbW4bC/010-Mary-Shelley.png", "facts": { - "yearOfBirth": "1939", - "birthPlace": "Los Angeles, Estados Unidos", - "mainField": "Ciencia de la Computación" + "yearOfBirth": "1797", + "yearOfDeath": "1851", + "birthPlace": "Londres, Reino Unido", + "countryNacimiento": "Reino Unido", + "mainField": "Literatura", + "famousBook": "Frankenstein" }, "extraInfo": { - "imageSource": "https://medium.com/a-computer-of-ones-own/barbara-liskov-inventor-of-abstract-data-types-9f8908fdcf86" + "imageSource": "https://www.canva.com/design/DAF5m8QT6AQ/YcmdwNC1ccb9Edu-GefCRg/edit" } }, { - "id": "grace-hopper", - "name": "Grace Hopper", - "shortDescription": "Científica de la computación, creadora del primer compilador.", - "description": "Una de las pioneras de la informática, es famosa por su contribución al desarrollo del primer compilador y al lenguaje de programación COBOL. Además, desafió los estereotipos de género en la década de 1940 al unirse a la Marina de los Estados Unidos y convertirse en la primera programadora de la computadora Harvard Mark I. Su legado abarca la creación de conceptos cruciales como la \"depuración de software\" y su influencia en el desarrollo de la informática moderna, estableciendo estándares para la programación de alto nivel y la innovación tecnológica.", - "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/grace-hopper.jpg", + "id": "011", + "name": "Emily Dickinson", + "shortDescription": "Poeta estadounidense, conocida por su poesía innovadora.", + "description": "Emily Dickinson (1830-1886), poetisa estadounidense, es reconocida por su genialidad poética y su enfoque introspectivo. Vivía una vida reclusa en Amherst, Massachusetts, y escribió más de 1,800 poemas, muchos de los cuales fueron descubiertos tras su muerte. La obra de Dickinson, caracterizada por su estilo único y conciso, explora temas como la muerte, el amor y la naturaleza. Su contribución a la poesía estadounidense es incalculable, y su habilidad para capturar la esencia de la vida cotidiana la ha convertido en una figura venerada en la literatura mundial.", + "imageUrl": "https://i.postimg.cc/pTK0T1xm/011-Emily-Dickinson.png", "facts": { - "yearOfBirth": "1906", - "yearOfDeath": "1992", - "birthPlace": "Nueva York, Estados Unidos", - "mainField": "Ciencia de la Computación" + "yearOfBirth": "1830", + "yearOfDeath": "1886", + "birthPlace": "Amherst, Massachusetts, EE. UU.", + "countryNacimiento": "EE. UU.", + "mainField": "Poesía", + "famousBook": "Me llamo Emily Dickinson" }, "extraInfo": { - "imageSource": "https://photos.com/featured/grace-hopper-with-early-computer-bettmann.html" + "imageSource": "https://www.canva.com/design/DAF5m8QT6AQ/YcmdwNC1ccb9Edu-GefCRg/edit" } }, { - "id": "margaret-hamilton", - "name": "Margaret Hamilton", - "shortDescription": "Científica de la computación, lideró desarrollo de software para Apollo 11.", - "description": "Destacada científica de la computación que desempeñó un papel fundamental en el programa Apollo de la NASA. Fue directora de la División de Ingeniería de Software en el Laboratorio de Instrumentación del MIT, donde desarrolló el concepto de \"ingeniería de software\". Su liderazgo en el desarrollo del software de vuelo para las misiones Apollo fue fundamental para el éxito de la llegada del hombre a la Luna. Hamilton es un ejemplo de cómo la tecnología y la ciencia pueden alcanzar logros extraordinarios cuando se combinan con un enfoque innovador y una visión audaz.", - "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/margaret-hamilton.jpg", + "id": "012", + "name": "Sylvia Plath", + "shortDescription": "Poeta y novelista estadounidense, figura del confesionalismo.", + "description": "Sylvia Plath (1932-1963), poetisa y novelista estadounidense, es conocida por su escritura intensamente emotiva y su exploración de la angustia psicológica. Su obra maestra, 'La campana de cristal', refleja sus luchas personales. Plath, figura central del Confesionalismo, aborda temas como la identidad, la opresión femenina y la enfermedad mental. Su poesía, como 'Ariel', revela una profunda conexión con la naturaleza. Aunque su vida fue trágicamente breve, la influencia de Plath en la poesía contemporánea es duradera, marcando su legado como una de las voces más impactantes del siglo XX.", + "imageUrl": "https://i.postimg.cc/D0FxbdyB/012-Sylvia-Plath.png", "facts": { - "yearOfBirth": "1936", - "birthPlace": "Paoli, Indiana, Estados Unidos", - "mainField": "Ciencia de la Computación" + "yearOfBirth": "1932", + "yearOfDeath": "1963", + "birthPlace": "Boston, Massachusetts, EE. UU.", + "countryNacimiento": "EE. UU.", + "mainField": "Poesía, Novela", + "famousBook": "Ariel" }, "extraInfo": { - "imageSource": "https://odetta.ai/blogs/margaret-hamilton-the-first-software-engineer" + "imageSource": "https://www.canva.com/design/DAF5m8QT6AQ/YcmdwNC1ccb9Edu-GefCRg/edit" } }, { - "id": "radia-perlman", - "name": "Radia Perlman", - "shortDescription": "Ingeniera de redes, inventora del algoritmo Spanning Tree.", - "description": "Científica de la computación estadounidense, ha dejado una marca indeleble en el mundo de las redes informáticas y la seguridad. Conocida como \"la madre de Internet\", su invención del algoritmo Spanning Tree Protocol (STP) revolucionó la conectividad de redes y sentó las bases para la infraestructura de Internet moderna. A pesar de operar en un campo dominado por hombres, Perlman ha demostrado que las mujeres pueden liderar avances tecnológicos vitales. Su compromiso con la resiliencia de las redes y la ciberseguridad ha influido en la estabilidad y confiabilidad de la comunicación en línea.", - "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/radia-perlman.jpg", + "id": "013", + "name": "Harper Lee", + "shortDescription": "Escritora estadounidense, autora de 'Matar a un ruiseñor'.", + "description": "Harper Lee (1926-2016), novelista estadounidense, es célebre por su influyente obra 'Matar a un ruiseñor'. Nacida en Alabama, su novela, que aborda temas de raza y justicia, se convirtió en un clásico instantáneo y ganó el Premio Pulitzer. Aunque Lee publicó solo una novela durante su vida, su impacto fue significativo. Su habilidad para abordar cuestiones sociales complejas y su narrativa conmovedora le valieron el reconocimiento duradero como una de las escritoras más importantes del siglo XX, influenciando generaciones de lectores y escritores con su perspicacia y humanidad.", + "imageUrl": "https://i.postimg.cc/KjNJ7k1F/013-Harper-Lee.png", "facts": { - "yearOfBirth": "1951", - "birthPlace": "Portsmouth, Estados Unidos", - "mainField": "Ciencia de la Computación" + "yearOfBirth": "1926", + "yearOfDeath": "2016", + "birthPlace": "Monroeville, Alabama, EE. UU.", + "countryNacimiento": "EE. UU.", + "mainField": "Literatura", + "famousBook": "Matar a un ruiseñor" }, "extraInfo": { - "imageSource": "https://hackaday.com/2018/05/29/spanning-the-tree-dr-radia-perlman-untangling-networks/" + "imageSource": "https://www.canva.com/design/DAF5m8QT6AQ/YcmdwNC1ccb9Edu-GefCRg/edit" } }, { - "id": "shafi-goldwasser", - "name": "Shafi Goldwasser", - "shortDescription": "Científica de la computación, ganadora del Premio Turing.", - "description": "Es una destacada criptógrafa y científica de la computación que ha contribuido significativamente a la teoría de la computación y la seguridad de la información. Su trabajo en criptografía de probabilidad y complejidad computacional ha sentado las bases para la seguridad en línea y la privacidad de datos en un mundo cada vez más digitalizado. Goldwasser es un ejemplo de cómo la ciencia de la computación puede abordar desafíos contemporáneos y proteger la información en la era de la información.", - "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/shafi-goldwasser.jpg", + "id": "014", + "name": "Chimamanda Ngozi Adichie", + "shortDescription": "Escritora nigeriana conocida por sus obras feministas y sociales.", + "description": "Chimamanda Ngozi Adichie, nacida en Nigeria en 1977, es una destacada escritora y feminista. Su obra, que incluye 'Hibisco morado' y 'Americanah', explora la identidad, la cultura y la experiencia de las mujeres africanas. Adichie ha ganado reconocimiento mundial por su estilo literario distintivo y su compromiso con la igualdad de género. Su famoso discurso 'Todos deberíamos ser feministas' ha resonado globalmente. Adichie, con su aguda observación y narrativa cautivadora, ha dejado una profunda huella en la literatura contemporánea y en el movimiento feminista, consolidándose como una voz influyente y visionaria.", + "imageUrl": "https://i.postimg.cc/DZ3gtdsn/014-Chimamanda-Ngozi-Adichie.png", "facts": { - "yearOfBirth": "1958", - "birthPlace": "Nueva York, Estados Unidos", - "mainField": "Ciencia de la Computación" + "yearOfBirth": "1977", + "birthPlace": "Enugu, Nigeria", + "countryNacimiento": "Nigeria", + "mainField": "Literatura", + "famousBook": "La flor púrpura" }, "extraInfo": { - "imageSource": "https://www.jahresbericht2019.unibe.ch/successes_2019/einstein_lectures/index_eng.html" + "imageSource": "https://www.canva.com/design/DAF5m8QT6AQ/YcmdwNC1ccb9Edu-GefCRg/edit" } }, { - "id": "chien-shiung-wu", - "name": "Chien-Shiung Wu", - "shortDescription": "Física experimental, contribuyó a la física nuclear.", - "description": "Física experimental de origen chino, desafiando los prejuicios de género y nacionalidad, realizó experimentos fundamentales en física de partículas y contribuyó significativamente a la comprensión de la desintegración beta. Su famoso experimento \"Wu\" refutó la paridad en la física de partículas, lo que cambió la forma en que los científicos comprenden las fuerzas fundamentales de la naturaleza. Wu demostró que el talento y la perseverancia pueden superar cualquier barrera, y su legado sigue siendo un faro de inspiración para científicas en todo el mundo.", - "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/chien-shiung-wu.jpg", + "id": "015", + "name": "Maya Angelou", + "shortDescription": "Poeta, cantante y activista estadounidense, figura clave del movimiento de derechos civiles.", + "description": " Maya Angelou (1928-2014), poetisa, escritora y activista estadounidense, es una luminaria de la literatura y los derechos civiles. Su autobiografía 'Yo sé por qué canta el pájaro enjaulado' es una odisea emocional que explora la superación personal y la lucha contra la discriminación racial y de género. Angelou, con una prosa poética única, ha dejado un legado poderoso que abarca desde su papel como poeta laureada de EE. UU. hasta su contribución a la música y el teatro. Su voz resonante y su impacto duradero la consolidan como una figura inolvidable en la historia cultural y literaria estadounidense.", + "imageUrl": "https://i.postimg.cc/zfstq1mm/015-Maya-Angelou.png", "facts": { - "yearOfBirth": "1912", - "yearOfDeath": "1997", - "birthPlace": "Liuhe, Taicang, China", - "mainField": "Física" + "yearOfBirth": "1928", + "yearOfDeath": "2014", + "birthPlace": "St. Louis, Missouri, EE. UU.", + "countryNacimiento": "EE. UU.", + "mainField": "Poesía", + "famousBook": "Todavía me levanto" }, "extraInfo": { - "imageSource": "https://www.thoughtco.com/chien-shiung-wu-biography-3530366" + "imageSource": "https://www.canva.com/design/DAF5m8QT6AQ/YcmdwNC1ccb9Edu-GefCRg/edit" } }, { - "id": "hedy-lamarr", - "name": "Hedy Lamarr", - "shortDescription": "Actriz e inventora, contribuyó al desarrollo de la tecnología de espectro ensanchado.", - "description": "Actriz austroamericana y científica, fue una mente brillante en la intersección de la tecnología y el entretenimiento. Junto con el compositor George Antheil, inventó un sistema de comunicación secreta durante la Segunda Guerra Mundial que sentó las bases para la tecnología de espectro ensanchado y la comunicación inalámbrica moderna. Lamarr demostró que las mujeres pueden destacar tanto en el cine como en la ciencia, y su legado como inventora ha sido fundamental para el desarrollo de la tecnología de comunicación inalámbrica que usamos en la actualidad.", - "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/hedy-lamarr.jpg", + "id": "016", + "name": "Louisa May Alcott", + "shortDescription": "Escritora estadounidense, autora de 'Mujercitas'.", + "description": "Louisa May Alcott (1832-1888)es una novelista estadounidense conocida por 'Mujercitas', una obra clásica que refleja la vida familiar del siglo XIX. Nacida en Germantown, Pensilvania, Alcott fue también abolicionista y sufragista. Su legado abarca más allá de la literatura juvenil, influyendo en generaciones con su perspectiva progresista y su habilidad para plasmar las complejidades de la vida femenina en esa época. Una figura destacada del siglo XIX, Louisa May Alcott contribuyó significativamente al movimiento literario y social de su tiempo.", + "imageUrl": "https://i.postimg.cc/vZD39mbF/016-Louisa-May-Alcott.png", "facts": { - "yearOfBirth": "1914", - "yearOfDeath": "2000", - "birthPlace": "Viena, Austria", - "mainField": "Actuación, Física" + "yearOfBirth": "1832", + "yearOfDeath": "1888", + "birthPlace": "Germantown, Pennsylvania, EE. UU.", + "countryNacimiento": "EE. UU.", + "mainField": "Literatura", + "famousBook": "Mujercitas" }, "extraInfo": { - "imageSource": "https://www.sparkfun.com/news/6147" + "imageSource": "https://www.canva.com/design/DAF5m8QT6AQ/YcmdwNC1ccb9Edu-GefCRg/edit" } }, { - "id": "maria-goeppert-mayer", - "name": "Maria Goeppert Mayer", - "shortDescription": "Física teórica, ganadora del Premio Nobel de Física.", - "description": "Física teórica alemana-estadounidense, dejó una profunda huella en la física nuclear y la mecánica cuántica. Fue la segunda mujer en recibir el Premio Nobel de Física y su trabajo pionero en la estructura de capas nucleares revolucionó nuestra comprensión de los núcleos atómicos. A pesar de las barreras de género en la academia, su dedicación y talento la llevaron a contribuir significativamente a la teoría nuclear, abriendo el camino para futuras investigadoras en un campo dominado por hombres. Maria Goeppert Mayer es un ejemplo inspirador de excelencia científica y perseverancia en la búsqueda del conocimiento.", - "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/maria-goeppert-mayer.jpg", + "id": "017", + "name": "Jhumpa Lahiri", + "shortDescription": "Escritora estadounidense de origen indio, ganadora del Premio Pulitzer.", + "description": "Jhumpa Lahiri, nacida en Londres en 1967, es una destacada escritora y traductora estadounidense de origen indio. Su obra, que incluye 'El intérprete del dolor' y 'El buen nombre', explora las complejidades de la identidad y la diáspora india. Lahiri ha ganado renombre por su prosa evocadora y sus narrativas que revelan las intersecciones culturales. Ganadora del Premio Pulitzer, su habilidad para tejer historias íntimas que trascienden fronteras geográficas y emocionales la ha consolidado como una voz distintiva en la literatura contemporánea, explorando la experiencia inmigrante con sensibilidad y profundidad.", + "imageUrl": "https://i.postimg.cc/XYhxg0YZ/017-Jhumpa-Lahiri.png", "facts": { - "yearOfBirth": "1906", - "yearOfDeath": "1972", - "birthPlace": "Kattowitz, Alemania", - "mainField": "Física" + "yearOfBirth": "1967", + "birthPlace": "Londres, Reino Unido", + "countryNacimiento": "Reino Unido", + "mainField": "Literatura", + "famousBook": "Intérprete de emociones" }, "extraInfo": { - "imageSource": "https://www.wsemexhibit.org/maria-goeppert-mayer.html" + "imageSource": "https://www.canva.com/design/DAF5m8QT6AQ/YcmdwNC1ccb9Edu-GefCRg/edit" } }, { - "id": "lise-meitner", - "name": "Lise Meitner", - "shortDescription": "Física nuclear, contribuyó a la teoría de la fisión nuclear.", - "description": "Física austriaca-sueca, dejó un legado imborrable en la física nuclear y la radioquímica. A pesar de enfrentar obstáculos de género en una era dominada por hombres, colaboró con Otto Hahn en el descubrimiento de la fisión nuclear, un avance revolucionario. Aunque no compartió el Premio Nobel por este logro, su contribución fue crucial para comprender la energía nuclear y la física de partículas. Su determinación y pasión por la ciencia han inspirado a generaciones de científicas. Lise Meitner es un símbolo perdurable de la perseverancia femenina y el impacto duradero que las mujeres pueden tener en la ciencia.", - "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/lise-meitner.jpg", + "id": "018", + "name": "Zadie Smith", + "shortDescription": "Escritora británica, autora de 'Dientes blancos' y 'Sobre la belleza'.", + "description": "Zadie Smith, nacida en Londres en 1975, es una destacada novelista, ensayista y profesora británica. Su obra, que incluye 'Dientes blancos' y 'Sobre la belleza', refleja su aguda observación de la sociedad contemporánea. Smith, conocida por su estilo literario vibrante y su exploración de temas como la identidad y la multiculturalidad, ha recibido numerosos premios y elogios. Además de su éxito como novelista, su enfoque reflexivo en sus ensayos aborda cuestiones culturales y políticas. Zadie Smith, con su perspicacia y versatilidad literaria, se ha convertido en una figura influyente en la literatura contemporánea.", + "imageUrl": "https://i.postimg.cc/vmVhqS40/018-Zadie-Smith.png", "facts": { - "yearOfBirth": "1878", - "yearOfDeath": "1968", - "birthPlace": "Viena, Austria", - "mainField": "Física" + "yearOfBirth": "1975", + "birthPlace": "Londres, Reino Unido", + "countryNacimiento": "Reino Unido", + "mainField": "Literatura", + "famousBook": "Dientes blancos" }, "extraInfo": { - "imageSource": "https://www.bing.com/images/create/lise-meitner-in-nuclear-physics-lab-in-19502c-retro/651196e6bbcb4009950e9955c2199760" + "imageSource": "https://www.canva.com/design/DAF5m8QT6AQ/YcmdwNC1ccb9Edu-GefCRg/edit" } }, { - "id": "sau-lan-wu", - "name": "Sau Lan Wu", - "shortDescription": "Física de partículas, contribuyó a experimentos clave en física de alta energía.", - "description": "Física experimental sinoamericana, ha sido una fuerza motriz en la física de partículas. Destacó en experimentos en el CERN y lideró investigaciones cruciales, como el descubrimiento del quark c, que expandieron nuestro entendimiento de la estructura fundamental de la materia. Wu superó desafíos en una disciplina dominada por hombres y ha sido un faro de inspiración para científicas de todo el mundo. Sau Lan Wu es un ejemplo de excelencia científica y de cómo las mujeres pueden dejar huella en la investigación de vanguardia.", - "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/sau-lan-wu.jpg", + "id": "019", + "name": "Yaa Gyasi", + "shortDescription": "Escritora ghanesa-estadounidense, autora de 'Cántame, oh musa'.", + "description": "Yaa Gyasi, nacida en Ghana en 1989, es una talentosa novelista estadounidense. Su aclamada obra 'Hijos de la Yoruba' la catapultó a la escena literaria mundial. Gyasi, con maestría narrativa, explora la herencia y la diáspora africana a través de generaciones. La novela, que abarca siglos y continentes, examina temas profundos como la esclavitud, la identidad y la conexión humana. Gyasi ha recibido elogios por su habilidad para tejer historias impactantes con riqueza histórica. Su contribución a la literatura contemporánea la ha establecido como una voz destacada, revelando la complejidad de la experiencia africana y afroamericana.", + "imageUrl": "https://i.postimg.cc/QNk4ZP0P/019-Yaa-Gyasi.png", "facts": { - "yearOfBirth": "1940", - "birthPlace": "Hong Kong, China", - "mainField": "Física de Partículas" + "yearOfBirth": "1989", + "birthPlace": "Mampong, Ghana", + "countryNacimiento": "Ghana", + "mainField": "Literatura", + "famousBook": "Canciones de cuna" }, "extraInfo": { - "imageSource": "https://repository.aip.org/islandora/object/nbla%3A315195" + "imageSource": "https://www.canva.com/design/DAF5m8QT6AQ/YcmdwNC1ccb9Edu-GefCRg/edit" } }, { - "id": "jocelyn-bell-burnell", - "name": "Jocelyn Bell Burnell", - "shortDescription": "Astrónoma y astrofísica, co-descubridora de los púlsares.", - "description": "Astrofísica británica, es una figura extraordinaria en la ciencia. Durante su doctorado, hizo un descubrimiento revolucionario al detectar los primeros púlsares, estrellas de neutrones altamente magnetizadas que emiten pulsos regulares de radiación. A pesar de que su asesor recibió el Premio Nobel por este descubrimiento, Bell Burnell se ha convertido en un símbolo de perseverancia y contribución de las mujeres a la astronomía. Su carrera distinguida y su activismo en favor de la diversidad de género en la ciencia han inspirado a generaciones futuras de científicas. Jocelyn Bell Burnell es un ejemplo de valentía y excelencia científica.", - "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/jocelyn-bell-burnell.jpg", + "id": "020", + "name": "Margaret Atwood", + "shortDescription": "Escritora canadiense, autora de 'El cuento de la criada'.", + "description": "Margaret Atwood, nacida en Ottawa, Canadá, en 1939, es una destacada novelista, poetisa y crítica literaria. Su obra distópica, como 'El cuento de la criada', ha dejado una marca indeleble en la literatura contemporánea. Atwood, conocida por su maestría en explorar temas feministas y distópicos, ha ganado numerosos premios, incluido el Premio Booker. Sus novelas, que incluyen 'Alias Grace' y 'El año del diluvio', revelan su aguda percepción y su habilidad para abordar cuestiones sociales y medioambientales. Margaret Atwood, una voz influyente, ha desafiado géneros literarios y dejado una profunda huella en la literatura global.", + "imageUrl": "https://i.postimg.cc/SNSZSrPK/020-Margaret-Atwood.png", "facts": { - "yearOfBirth": "1943", - "birthPlace": "Belfast, Reino Unido", - "mainField": "Astronomía, Astrofísica" + "yearOfBirth": "1939", + "birthPlace": "Ottawa, Ontario, Canadá", + "countryNacimiento": "Canadá", + "mainField": "Literatura", + "famousBook": "El cuento de la criada" }, "extraInfo": { - "imageSource": "https://womeninscienceweadmire.icfo.eu/wiswa-2/jocelyn-bell/" + "imageSource": "https://www.canva.com/design/DAF5m8QT6AQ/YcmdwNC1ccb9Edu-GefCRg/edit" } }, { - "id": "dorothy-crowfoot-hodgkin", - "name": "Dorothy Crowfoot Hodgkin", - "shortDescription": "Química, ganadora del Premio Nobel de Química.", - "description": "Química británica, es una figura icónica en la ciencia que superó las barreras de género de su época. Su trabajo revolucionario en la cristalografía de rayos X permitió determinar la estructura de importantes biomoléculas, como la penicilina, la vitamina B12 y la insulina. Fue galardonada con el Premio Nobel de Química en 1964, siendo la tercera mujer en recibir este prestigioso reconocimiento. Hodgkin no solo fue una científica excepcional, sino también una defensora de la igualdad de género en la ciencia, allanando el camino para futuras generaciones de científicas y dejando un legado duradero en la investigación y la equidad.", - "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/dorothy-crowfoot-hodgkin.jpg", - "facts": { - "yearOfBirth": "1910", - "yearOfDeath": "1994", - "birthPlace": "El Cairo, Egipto / Shipston-on-Stour, Reino Unido", - "mainField": "Química" - }, - "extraInfo": { - "imageSource": "https://www.some.ox.ac.uk/news/jan-royall-why-we-must-champion-dorothy-hodgkin-for-the-50-note/" - } + "id": "021", + "name": "Julia de Burgos", + "shortDescription": "Poeta y escritora puertorriqueña, conocida por su poesía comprometida y su activismo.", + "description": "Julia de Burgos fue una destacada poeta y escritora puertorriqueña nacida el 17 de febrero de 1914 en Carolina, Puerto Rico, y falleció el 6 de julio de 1953. Conocida por su poesía comprometida y su activismo social, Burgos dejó un legado duradero en la literatura puertorriqueña. Su obra abordó temas como la igualdad racial, la emancipación de la mujer y la justicia social. Algunas de sus obras más reconocidas incluyen 'Poema en veinte surcos' y 'Canción de la verdad sencilla'. Además de su labor literaria, Burgos también participó activamente en movimientos sociales y políticos de su tiempo.", + "imageUrl": "https://i.postimg.cc/Hs66VMG9/021-Julia-de-Burgos.png", + "facts": { + "yearOfBirth": "1914", + "yearOfDeath": "1953", + "birthPlace": "Carolina, Puerto Rico", + "countryNacimiento": "Puerto Rico", + "mainField": "Poesía", + "famousBook": "Poema en veinte surcos" }, + "extraInfo": { + "imageSource": "https://www.canva.com/design/DAF5m8QT6AQ/YcmdwNC1ccb9Edu-GefCRg/edit" + } +}, { - "id": "marie-curie", - "name": "Marie Curie", - "shortDescription": "Física y química, ganadora de dos Premios Nobel.", - "description": "física y química de origen polaco y nacionalizada francesa, es una de las figuras más icónicas en la historia de la ciencia. Ganadora de dos premios Nobel (Física en 1903 y Química en 1911), Curie realizó investigaciones fundamentales sobre la radiactividad y el descubrimiento de los elementos radio y polonio. Su dedicación y valentía en la investigación científica, a pesar de los desafíos de la discriminación de género y los riesgos de la radiación, la convierten en un modelo a seguir para científicas de todo el mundo.", - "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/marie-curie.jpg", + "id": "022", + "name": "Piedad Bonnet", + "shortDescription": "Poeta y novelista colombiana, conocida por su obra lírica y emotiva.", + "description": "Piedad Bonnett, nacida en Amalfi, Colombia, en 1951, es una destacada poetisa, dramaturga y novelista. Su obra poética, que incluye 'Explicaciones no pedidas' y 'Lo que no tiene nombre', refleja una exploración íntima de la vida, la pérdida y la memoria. Bonnett, reconocida por su sensibilidad y profundidad emocional, ha recibido numerosos premios literarios. Además de su contribución a la poesía colombiana contemporánea, su incursión en la prosa ha consolidado su posición como una figura influyente en la literatura latinoamericana, explorando la complejidad de la existencia humana con una voz distintiva y conmovedora.", + "imageUrl": "https://i.postimg.cc/1t0HPnc6/022-Piedad-Bonnet.png", "facts": { - "yearOfBirth": "1867", - "yearOfDeath": "1934", - "birthPlace": "Varsovia, Polonia", - "mainField": "Física y Química" + "yearOfBirth": "1951", + "birthPlace": "Amalfi, Antioquia, Colombia", + "countryNacimiento": "Colombia", + "mainField": "Poesía, Novela", + "famousBook": "Lo que no tiene nombre" }, "extraInfo": { - "imageSource": "https://www.historyextra.com/period/first-world-war/life-of-the-week-marie-curie/" + "imageSource": "https://www.canva.com/design/DAF5m8QT6AQ/YcmdwNC1ccb9Edu-GefCRg/edit" } }, { - "id": "marjory-stephenson", - "name": "Marjory Stephenson", - "shortDescription": "Microbióloga y bioquímica, investigó en enzimología.", - "description": "Bioquímica británica, brilló como científica en una época en la que las mujeres enfrentaban obstáculos muy significativos en la investigación científica. Su trabajo pionero en microbiología, enzimología y bioquímica contribuyó al entendimiento de procesos fundamentales en la vida. Fue una de las primeras mujeres en ser elegida miembro de la Royal Society, un reconocimiento a su destacada contribución a la ciencia. Además, fue una mentora y defensora de las mujeres en la ciencia, inspirando y allanando el camino para futuras generaciones.", - "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/marjory-stephenson.jpg", + "id": "023", + "name": "Laura Esquivel", + "shortDescription": "Escritora mexicana, autora de 'Como agua para chocolate'.", + "description": "Laura Esquivel, nacida en Ciudad de México en 1950, es una renombrada escritora y guionista mexicana. Su obra más conocida, 'Como agua para chocolate', fusiona la magia realista con la vida cotidiana, explorando temas como el amor y la cocina. Esquivel ha recibido reconocimiento internacional por su capacidad para mezclar lo mágico con lo mundano. Además de su éxito literario, ha incursionado en el cine y el teatro. Con una narrativa vibrante y emotiva, Esquivel ha dejado una marca duradera en la literatura latinoamericana, celebrando la conexión entre la gastronomía y las emociones con ingenio y originalidad.", + "imageUrl": "https://i.postimg.cc/ZnVxBGQ5/023-Laura-Esquivel.png", "facts": { - "yearOfBirth": "1885", - "yearOfDeath": "1948", - "birthPlace": "Londres, Reino Unido", - "mainField": "Química, Microbiología, Bioquímica" + "yearOfBirth": "1950", + "birthPlace": "Ciudad de México, México", + "countryNacimiento": "México", + "mainField": "Literatura", + "famousBook": "Como agua para chocolate" }, "extraInfo": { - "imageSource": "https://microbiologysociety.org/grants-prizes/all-prizes-and-competitions-/prize-lectures/marjory-stephenson-prize-lecture/marjory-stephenson-a-short-history.html" + "imageSource": "https://www.canva.com/design/DAF5m8QT6AQ/YcmdwNC1ccb9Edu-GefCRg/edit" } }, { - "id": "rosalind-franklin", - "name": "Rosalind Franklin", - "shortDescription": "Química y cristalógrafa, contribuyó a la comprensión de la estructura del ADN.", - "description": "Química y cristalógrafa británica, destacó en un campo dominado por hombres y su contribución a la ciencia es innegable. Sus investigaciones pioneras en la cristalografía de rayos X fueron fundamentales para revelar la estructura del ADN en forma de doble hélice, un hito crucial en la biología molecular. A pesar de que su trabajo inicial fue subestimado, su determinación y habilidad científica allanaron el camino para futuros avances en genética y biología. Franklin es un ejemplo inspirador de cómo las mujeres pueden sobresalir en la ciencia, dejando un legado duradero en la investigación y la igualdad de género.", - "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/rosalind-franklin.jpg", + "id": "024", + "name": "Gioconda Belli", + "shortDescription": "Poeta y novelista nicaragüense, figura destacada en la literatura contemporánea.", + "description": "Gioconda Belli, nacida en Managua, Nicaragua, en 1948, es una destacada poetisa y novelista reconocida por su compromiso político y su exploración de la condición femenina. Su obra, que incluye 'La mujer habitada' y 'El país bajo mi piel', refleja la fusión de la poesía con la narrativa, abordando temas sociales y de género. Belli, activista y revolucionaria, ha participado en movimientos por la justicia y los derechos de las mujeres. Su habilidad para entrelazar lo íntimo y lo político la ha establecido como una voz influyente en la literatura centroamericana contemporánea.", + "imageUrl": "https://i.postimg.cc/1X9KzmJd/024-Gioconda-Belli.png", "facts": { - "yearOfBirth": "1920", - "yearOfDeath": "1958", - "birthPlace": "Londres, Reino Unido", - "mainField": "Química, Cristalografía" + "yearOfBirth": "1948", + "birthPlace": "Managua, Nicaragua", + "countryNacimiento": "Nicaragua", + "mainField": "Poesía, Novela", + "famousBook": "La mujer habitada" }, "extraInfo": { - "imageSource": "" + "imageSource": "https://www.canva.com/design/DAF5m8QT6AQ/YcmdwNC1ccb9Edu-GefCRg/edit" } } -]; \ No newline at end of file +]; +export default data; \ No newline at end of file diff --git a/src/data/img/Chat Gpt.jpg b/src/data/img/Chat Gpt.jpg new file mode 100644 index 00000000..ab333677 Binary files /dev/null and b/src/data/img/Chat Gpt.jpg differ diff --git a/src/data/img/Prompting Chat Gpt.jpg b/src/data/img/Prompting Chat Gpt.jpg new file mode 100644 index 00000000..b6ffae8d Binary files /dev/null and b/src/data/img/Prompting Chat Gpt.jpg differ diff --git a/src/data/img/banner_escritoras.png b/src/data/img/banner_escritoras.png new file mode 100644 index 00000000..cbeeed53 Binary files /dev/null and b/src/data/img/banner_escritoras.png differ diff --git a/src/dataFunctions.js b/src/dataFunctions.js index 5de554af..09592c1a 100644 --- a/src/dataFunctions.js +++ b/src/dataFunctions.js @@ -1,9 +1,85 @@ // Estas funciones son ejemplos, aquí puedes desarrollar tus propias funciones. -export const example = () => { - return 'example'; +//Función filtro + +export const filterData = (data, filterBy, value) => { + return data.filter((data) => { + //object es el parametro para la función filter.Si se elige un filterBy "seaOfOrigin", "originCrew" o "status" la función retorna los elementos que dentro del filterBy sean iguales que el valor seleccionado. + if (data.facts[filterBy]) { + return data.facts[filterBy] === value; + } + //si el elemento no coincide con el valor de value no se agrega al resultado del filtro. + return false; + }); + }; +// Funcion para ordenar ASC y DESC +export const sortData = (data, sortConfig) => { + const { sortBy, sortOrder } = sortConfig; + + const sortedData = data.slice().sort((a, b) => { + const valA = valorOrdenar(a, sortBy); + const valB = valorOrdenar(b, sortBy); -export const anotherExample = () => { - return []; + if (sortOrder === "asc") { + return valA.localeCompare(valB); + } else if (sortOrder === "desc") { + return valB.localeCompare(valA); + } else { + return 0; + } + }); + + return sortedData; }; + +// Funcion para ordenar asc y desc junto con los filtros de genero y paises +const valorOrdenar = (item, sortBy) => { + switch (sortBy) { + case "mainField": + return item.facts[sortBy]; + case "countryNacimiento": + return item.facts[sortBy]; + default: + + return String(item[sortBy]).toLowerCase(); + } +}; + +//Estadísticas +export const computeStats = (data) => { + const stats = { + countries: computeCountryStats(data), + genres: computeGenreStats(data), + }; + + return stats; +}; + +const computeCountryStats = (data) => { + return data.reduce((accumulator, writer) => { + const country = writer.facts.countryNacimiento; + + if (!accumulator[country]) { + accumulator[country] = 1; + } else { + accumulator[country] += 1; + } + + return accumulator; + }, {}); +}; + +const computeGenreStats = (data) => { + return data.reduce((accumulator, writer) => { + const genre = writer.facts.mainField; + + if (!accumulator[genre]) { + accumulator[genre] = 1; + } else { + accumulator[genre] += 1; + } + + return accumulator; + }, {}); +}; \ No newline at end of file diff --git a/src/index.html b/src/index.html index 0151e7de..426c81bf 100644 --- a/src/index.html +++ b/src/index.html @@ -1,11 +1,78 @@ - - - - Data Lovers - + + + + + + Escritoras + + + - - - + + +
+ banner +

EL MUNDO A TRAVÉS DE GRANDES ESCRITORAS


+
+ +
+ + + + + + + +
+ + + + + + + + +
+ +
+ +
+ + + + + + + + + \ No newline at end of file diff --git a/src/main.js b/src/main.js index c943ecdd..bf8da494 100644 --- a/src/main.js +++ b/src/main.js @@ -1,6 +1,174 @@ -import { example } from './dataFunctions.js'; import { renderItems } from './view.js'; - +import { filterData, sortData, computeStats } from './dataFunctions.js'; import data from './data/dataset.js'; -console.log(example, renderItems(data), data); \ No newline at end of file +const dataList = document.querySelector("#root"); +let result = data; +dataList.appendChild(renderItems(data)); + +//filterData +//selecciona los elementos select +const filterSelectors = [ + { selector: '[data-testid="filter-type"]', property: "mainField" }, + { selector: '[data-testid="filter-data"]', property: "countryNacimiento" }, +]; + +const sortName = document.querySelector('[data-testid="select-sort"]'); + +// Agregar EventListenerpara los select +filterSelectors.forEach(({ selector }) => { + const selectElement = document.querySelector(selector); + selectElement.addEventListener("change", applyFilters); +}); + +// EventListener para el botón de limpiar +const btnClear = document.getElementById("button-clear"); +btnClear.addEventListener("click", function () { + // Limpia los filtros y renderiza los datos originales + resetFilters(); + renderItems(data); + clearStats(); + +}); + +// Función para restablecer los filtros +function resetFilters() {// Recorre los selectores y establece sus valores en vacío + filterSelectors.forEach(({ selector }) => { + document.querySelector(selector).value = ""; + }); + sortName.value = "none"; + result = sortData(data, "name", "asc");//agregado + renderDataList(); + +} + +// Función para aplicar los filtros +function applyFilters() { + // Obtén los valores seleccionados de los elementos select + const filters = filterSelectors.map(({ selector, property }) => ({ + property, + value: document.querySelector(selector).value, + })); + + + + // Realiza el filtrado de datos + let filteredData = [...data]; + filters.forEach(({ property, value }) => { + if (value) { + filteredData = filterData(filteredData, property, value); + } + }); + + // Limpia la lista antes de renderizar + dataList.innerHTML = ""; + + // Renderiza los datos filtrados + dataList.appendChild(renderItems(filteredData)); + + + // Realiza el ordenamiento de datos + //sortName = document.querySelector('[data-testid="select-sort"]'); + const sortOrder = sortName.value; + result = sortData(filteredData, { sortBy: "name", sortOrder }); + + // Renderiza los datos filtrados y ordenados + renderDataList(); +} + + +// Ordenamiento descendente y ascendente +//sortName = document.querySelector('[data-testid="select-sort"]'); +sortName.addEventListener("change", (e) => { + const selectedValue = e.target.value; + // Realiza acciones con el valor seleccionado, por ejemplo, ordenar los datos + result = sortData(result, { sortBy: "name", sortOrder: selectedValue }); + + // Renderiza los datos filtrados y ordenados + renderDataList(); +}); + +function renderDataList() { // Función para renderizar la lista con los datos actuales + dataList.innerHTML = ""; + const resultList = renderItems(result); + dataList.appendChild(resultList); +} + +//// Estadisticas/// +const buttonFacts = document.querySelector('[data-testid="button-facts"]'); + +buttonFacts.addEventListener('click', (e) => { + const buttonInfo = e.target.dataset.info; // Obtener el valor del atributo data-info + // Acciones al hacer clic en el botón con el valor obtenido + const stats = computeStats(data, buttonInfo); + renderStats(stats); +}); + +// Función para renderizar las estadísticas en el contenedor +function renderStats(stats) { + // Obtener la referencia al contenedor de estadísticas por su id + const statsContainer = document.getElementById('stats-container'); + // Verificar si el contenedor de estadísticas existe + if (statsContainer) { + // Limpiar contenido anterior + statsContainer.innerHTML = ''; + // Mostrar las estadísticas en el contenedor + statsContainer.appendChild(renderStatsElement(stats)); + } +} + +// Función para renderizar las estadísticas como elementos HTML +function renderStatsElement(stats) { + // Crear elementos HTML para mostrar las estadísticas (puedes personalizar según tus necesidades) + const statsElement = document.createElement('div'); + statsElement.textContent = 'ESTADÍSTICAS'; + + // Agregar estadísticas de países + statsElement.appendChild(renderStatsCategory('📶 Cantidad de escritoras por nacionalidad', stats.countries)); + + // Agregar estadísticas de géneros + statsElement.appendChild(renderStatsCategory('📶 Cantidad de escritoras por género literario', stats.genres)); + + return statsElement; +} + +// Función para renderizar estadísticas de una categoría específica +function renderStatsCategory(categoryName, categoryStats) { + const categoryElement = document.createElement('div'); + categoryElement.textContent = `${categoryName}:`; + + // Iterar sobre las estadísticas y agregarlas al elemento + for (const item in categoryStats) { + const itemStats = categoryStats[item]; + const itemElement = document.createElement('div'); + itemElement.textContent = `${item}: ${itemStats}`; + categoryElement.appendChild(itemElement); + } + + return categoryElement; +} + +function clearStats() { + const statsContainer = document.getElementById('stats-container'); + if (statsContainer) { + statsContainer.innerHTML = ''; + } +} + +//abrir pantalla emergente +const statsDialog = document.getElementById('statsDialog'); +buttonFacts.addEventListener('click', () => { + statsDialog.showModal(); +}); + +// Cierra el modal +statsDialog.addEventListener('click', (event) => { + if (event.target === statsDialog) { + closeStatsDialog(); + } +}); + +// Función para cerrar el modal de estadísticas +function closeStatsDialog() { + statsDialog.close(); +} \ No newline at end of file diff --git a/src/style.css b/src/style.css index e69de29b..e1815aa1 100644 --- a/src/style.css +++ b/src/style.css @@ -0,0 +1,214 @@ +header */ +HEAD header { + background-color: white; + padding: 2% 4%; + border-radius: 15px; + display: flex; + align-items: center; + justify-content: center; + text-align: center; + font-family: 'Marcellus', serif; +} +.home{ + margin-bottom:0%; + width: 100%; + height: 130px; + display: flex; + margin-bottom:0%; + flex-wrap: wrap; +} +#root { + max-width: 100%; + margin: 2% auto; + margin-top:-1%; + display: flex; + padding-bottom: 40px; +} +body { + font-family: 'Marcellus', serif; + margin: 0; + background-color: #F7F5F3; +} +h1 { + text-align: center; + font-family: 'Marcellus', serif; + color: #332D40; +} +.form-container { + max-width: 100%; + height: 10%; + margin: auto; + background-color: #F1E3C9; + box-shadow: 0px 5px 8px rgba(0, 0, 0, 0.1); + display: flex; + margin-top:-3%; +} +label { + margin-bottom: 2%; + font-weight: bold; + display: flex; + margin-left: 3%; + margin-top: 2%; +} +select { + width: 13%; + height: 0.5%; + padding: 1%; + margin-bottom: 2%; + margin-top: 1%; + border: 1% #ccc; + border-radius: 10%; + font-family: 'Marcellus', serif; + display: flex +} +#button-clear, +#button-facts { + font-family: 'Marcellus', serif; + margin-left: 1.5%; + margin-right: 1.5%; + font-weight: bold; + box-shadow: 0px 5px 8px rgba(0, 0, 0, 0.1); + background-color: #332D40; + color: #F8EDDA; + display: flex; + text-align: center; + width: auto; + margin: auto; + cursor:pointer; +} +.card img { + width: 70%; + height: auto; + border-radius: 10px 10px 10px 10px; + display: flex; + margin: 0 auto; + margin-bottom: 1.5%; + box-shadow: 0px 5px 8px rgba(0, 0, 0, 0.1); +} +ul { + list-style: none; + padding: 2%; + gap: 1%; + text-align: justify; + font-size: small; + margin-bottom: 2%; + display: flex; + flex-wrap: wrap; + padding:1%; + } +.card { + width: calc(21% - 1%); + margin: 2%; + text-align: justify; + margin:2%; + background-color: #F1E3C9; + font-family: 'Marcellus', serif; + box-shadow: 0px 5px 8px rgba(0, 0, 0, 0.1); + border-radius: 3% ; +} +dd[itemprop="name"] { + color: #000000; + font-weight: bold; + text-align: center; + font-size: medium; + align-items: center; + } +dd[itemprop="shortDescription"] { + text-align: justify; + } +dd[itemprop="fechaNacimiento"], +dd[itemprop="fechaMuerte"], +dd[itemprop="LugarNacimiento"], +dd[itemprop="género"] { + text-align: justify; + display: flex; +} +dt[itemprop="fechaNacimiento"], +dt[itemprop="fechaMuerte"], +dt[itemprop="LugarNacimiento"], +dt[itemprop="género"] { + text-align: justify; + display: flex; +} +dt { + font-weight: bold; + text-align: justify; + } + dl{ + margin:4% + } +img { + width: 100%; + height: auto; + box-shadow: 0px 5px 8px rgba(0, 0, 0, 0.1); + background-color: #f1cd885e; + margin-bottom: 4%; + } +dd { + margin-inline-start: 1px; +} +footer { + background-color: #F1E3C9; + font-family: 'Marcellus', serif; + color: black; + text-align: center; + padding: 3%; + box-shadow: 0px 5px 8px rgba(0, 0, 0, 0.1); +} +.modal-content { + padding: 20px; + border-radius: 5px; + box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); + max-width: 400px; +} +#statsDialog { + display: flexbox; + background-color: #F1E3C9; + padding: 1px; + border-radius: 20px; + box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); +} +@media (max-width: 450px) { + header { + padding: 1% 2%; + } + .home { + height: auto; + } + h1{ + margin:1% 2% 1% 1%; + font-size:medium; + } + body{ + margin:auto; + } + #root { + margin-top: 0; + padding-bottom: 10px; + margin:1% 1% 1% 1%; + align-self:normal; + } + .form-container { + height: auto; + font-size: xx-small; + padding:0.5%; + justify-items:center; + } + select{ + margin-right: 0.5%; + font-size: xx-small; + } + #button-clear, + #button-facts { + font-weight: auto; + font-size: xx-small; + margin-right: 1%; + margin-left: 1%; + } + .card { + width: 100%; + } + img { + width: 100%; + } +} \ No newline at end of file diff --git a/src/view.js b/src/view.js index 686f5ef9..5389c4dc 100644 --- a/src/view.js +++ b/src/view.js @@ -1,5 +1,29 @@ export const renderItems = (data) => { - console.log(data) - // Aquí comienza tu código y puedes retornar lo que tu necesites - return 'example'; + // Aquí comienza tu código y puedes retornar lo que tu necesites GENERACION DINAMICA + const list = document.createElement("ul"); + data.forEach(data => { + + const itemList = document.createElement("li"); + const itemContainer = document.createElement("dl"); + itemList.classList.add("card"); + + itemContainer.innerHTML = ` + ${data.name}/
+
${data.name}

+
${data.shortDescription}

+
Nacionalidad:
${data.facts.countryNacimiento}
+
Fecha de nacimiento:
${data.facts.yearOfBirth}
+
Género literario:
${data.facts.mainField}
+ `; + itemContainer.setAttribute("itemscope", ""); + itemContainer.setAttribute("itemtype", "escritoras"); + itemList.setAttribute("itemtype", "https://schema.org/Person"); + list.setAttribute("itemtype", "https://schema.org/Person"); + + itemList.appendChild(itemContainer); + list.appendChild(itemList) + + }); + + return list; }; \ No newline at end of file diff --git a/test/data.js b/test/data.js index 077a202a..c3f6c0be 100644 --- a/test/data.js +++ b/test/data.js @@ -1,52 +1,76 @@ // Aqui puedes agregar los datos que necesites para tus pruebas // al menos debe tener uno que se llame "data" - -export const data = [{ - "id": "ada-lovelace", - "name": "Ada Lovelace", - "shortDescription": "Pionera en la programación, primera programadora de la historia.", - "description": "Una visionaria matemática británica del siglo XIX, es aclamada como la primera programadora de la historia. Su colaboración con Charles Babbage en la creación de la Máquina Analítica la llevó a desarrollar algoritmos, incluyendo el famoso \"algoritmo de Bernoulli\", destinados a ser procesados por una máquina. Su visión pionera la convirtió en una figura fundamental en la informática y la inteligencia artificial. Lovelace demostró que las computadoras podían ir más allá de simples cálculos matemáticos, anticipando un mundo donde la programación sería esencial en la resolución de problemas complejos, dejando una huella imborrable en la ciencia y la tecnología.", - "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/ada-lovelace.jpg", - "facts": { - "yearOfBirth": "1815", - "yearOfDeath": "1852", - "birthPlace": "Londres, Reino Unido", - "mainField": "Ciencia de la Computación" +// eslint-disable-next-line no-unused-vars +export const data = [ + { + "id": "001", + "name": "Jane Austen", + "shortDescription": "Escritora británica conocida por sus novelas románticas realistas.", + "description": "Jane Austen, destacada novelista británica del siglo XIX, es reconocida por explorar la condición de las mujeres y realizar agudas críticas sociales en sus obras. Entre sus novelas más famosas se encuentran 'Orgullo y prejuicio', 'Emma' y 'Sentido y sensibilidad'. Austen dejó un impacto duradero en la literatura inglesa gracias a su agudo ingenio y estilo literario distintivo, que capturan la sociedad de su tiempo. Su legado perdura a través de generaciones, y sus escritos continúan siendo apreciados por su profunda observación de la naturaleza humana y su aguda representación de la sociedad de la época", + "imageUrl": "https://i.postimg.cc/25MJ3ZZK/001-Jane-Austen.png", + "facts": { + "yearOfBirth": "1775", + "yearOfDeath": "1817", + "birthPlace": "Steventon, Reino Unido", + "countryNacimiento": "Reino Unido", + "mainField": "Literatura", + "famousBooks": "Orgullo y Prejuicio" + }, + "extraInfo": { + "imageSource": "https://www.canva.com/design/DAF5m8QT6AQ/YcmdwNC1ccb9Edu-GefCRg/edit" + } + }, + { + "id": "002", + "name": "Amy Tan", + "shortDescription": "Escritora estadounidense conocida por sus obras sobre la experiencia china-americana.", + "description": "Amy Tan, nacida en Oakland, California, en 1952, es una reconocida escritora estadounidense de origen chino. Su obra más conocida, 'El club de la buena estrella', explora la compleja relación entre madres e hijas inmersas en la cultura china-americana. Tan, hábil narradora, ha abordado temas de identidad, familia y legado cultural en novelas como 'Hijas de la fortuna' y 'El valle del asombro'. Su capacidad para tejer historias con sensibilidad y empatía le ha valido el reconocimiento internacional, consolidándola como una destacada voz en la literatura contemporánea que celebra la diversidad cultural y la conexión humana.", + "imageUrl": "https://i.postimg.cc/FKdCtHBg/002-Amy-Tan.png", + "facts": { + "yearOfBirth": "1952", + "birthPlace": "Oakland, California, EE. UU.", + "countryNacimiento": "EE. UU.", + "mainField": "Literatura", + "famousBook": "Hijas de la suerte" + }, + "extraInfo": { + "imageSource": "https://www.canva.com/design/DAF5m8QT6AQ/YcmdwNC1ccb9Edu-GefCRg/edit" + } }, - "extraInfo": { - "imageSource": "https://www.bing.com/images/create/genera-una-imagen-de-ada-lovelace2c-la-primera-prog/650a1eff8ff04b88833d5cdef0309441" - } -}, -{ - "id": "emmy-noether", - "name": "Emmy Noether", - "shortDescription": "Matemática destacada, teorema fundamental en álgebra abstracta.", - "description": "Una brillante matemática alemana, revolucionó la física teórica con sus contribuciones al teorema de conservación de la energía y el teorema de Noether, fundamentales en la teoría de la relatividad y la mecánica cuántica. A pesar de los obstáculos que enfrentó como mujer en la academia, sus investigaciones en álgebra abstracta y teoría de grupos son fundamentales en la física moderna. Su capacidad para unificar conceptos matemáticos y físicos marcó un hito en la historia de la ciencia, allanando el camino para futuras generaciones de científicas.", - "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/emmy-noether.jpg", - "facts": { - "yearOfBirth": "1882", - "yearOfDeath": "1935", - "birthPlace": "Erlangen, Alemania", - "mainField": "Matemáticas" + { + "id": "003", + "name": "Virginia Woolf", + "shortDescription": "Escritora británica modernista, pionera en la técnica narrativa.", + "description": "Virginia Woolf (1882-1941), novelista y ensayista británica, es una de las figuras más influyentes del modernismo literario. Su obra, que incluye 'La señora Dalloway' y 'Al faro', destaca por su exploración psicológica y experimentación narrativa. Woolf, co-fundadora del grupo literario Bloomsbury, abordó temas como la condición de la mujer y la naturaleza efímera de la vida. Su prosa innovadora y su enfoque en la conciencia individual la han establecido como una pionera literaria. A pesar de los desafíos personales, su legado perdura, influyendo en generaciones de escritores y destacando su contribución duradera a la literatura moderna.", + "imageUrl": "https://i.postimg.cc/13zYHH0d/003-Virginia-Woolf.png", + "facts": { + "yearOfBirth": "1882", + "yearOfDeath": "1941", + "birthPlace": "Londres, Reino Unido", + "countryNacimiento": "Reino Unido", + "mainField": "Literatura", + "famousBook": "La señora Dalloway" + }, + "extraInfo": { + "imageSource": "https://www.canva.com/design/DAF5m8QT6AQ/YcmdwNC1ccb9Edu-GefCRg/edit" + } }, - "extraInfo": { - "imageSource": "https://www.bing.com/images/create/create-an-image-of-of-a-german-woman2c-a-pioneering/6510ddb1e8254b928b8f8f1d5e95fea4" - } -}, -{ - "id": "hypatia-de-alejandria", - "name": "Hypatia de Alejandría", - "shortDescription": "Matemática y filósofa en la antigua Alejandría.", - "description": "Filósofa y matemática en la antigua Alejandría, desafió las normas de género de su época al destacar en una sociedad dominada por hombres. Su legado incluye importantes contribuciones a la geometría y la astronomía, así como su destacado papel como maestra y defensora del conocimiento en una época de agitación política. Hypatia demostró que las mujeres podían sobresalir en campos intelectuales y su valentía al mantener sus creencias filosóficas la convierte en un símbolo de resistencia y sabiduría en la historia de la ciencia.", - "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/hypatia-de-alejandria.jpg", - "facts": { - "yearOfBirth": "circa 360", - "yearOfDeath": "415", - "birthPlace": "Alejandría, Egipto", - "mainField": "Matemáticas, Filosofía" + { + "id": "004", + "name": "Isabel Allende", + "shortDescription": "Escritora chilena conocida por su realismo mágico y sus novelas históricas.", + "description": "Isabel Allende es una destacada escritora cuya obra ha cautivado la atención mundial. Reconocida por su estilo de realismo mágico y sus narrativas históricas, algunas de sus obras más conocidas incluyen 'La casa de los espíritus' y 'Eva Luna'. Allende ha dejado una marca indeleble en la literatura contemporánea latina, tejiendo historias emotivas y complejas que abordan temas sociales y políticos. A lo largo de su carrera, ha recibido numerosos premios, destacando su contribución a la literatura latinoamericana y su dedicación a la justicia social.", + "imageUrl": "https://i.postimg.cc/X74PZ3r4/004-Isabel-Allende.png", + "facts": { + "yearOfBirth": "1942", + "birthPlace": "Lima, Perú", + "countryNacimiento": "Chile", + "mainField": "Literatura", + "famousBook": "La casa de los espíritus" + }, + "extraInfo": { + "imageSource": "https://www.canva.com/design/DAF5m8QT6AQ/YcmdwNC1ccb9Edu-GefCRg/edit" + } }, - "extraInfo": { - "imageSource": "https://www.bing.com/images/create/create-a-vivid-digital-artwork-or-painting-that-de/6510df0ebe1a4807af22175452761e1a" - } -},]; +]; diff --git a/test/dataFunctions.spec.js b/test/dataFunctions.spec.js index 72c5eb9d..7cd39491 100644 --- a/test/dataFunctions.spec.js +++ b/test/dataFunctions.spec.js @@ -1,18 +1,46 @@ -import { example, anotherExample } from '../src/dataFunctions.js'; +import { filterData, sortData, computeStats } from '../src/dataFunctions.js'; import { data as fakeData } from './data.js'; -console.log(fakeData); - -describe('example', () => { +describe('filterData', () => { + it('Filtrado de datos por género', () => { + const result = filterData(fakeData, 'mainField', 'Literatura'); + expect(result).toHaveLength(4); + result.forEach((writer) => { + expect(writer.facts.mainField).toBe('Literatura'); + }); + }); - it('returns `example`', () => { - expect(example()).toBe('example'); + it('should filter data by countryNacimiento', () => { + const result = filterData(fakeData, 'countryNacimiento', 'Reino Unido'); + expect(result).toHaveLength(2); + result.forEach((writer) => { + expect(writer.facts.countryNacimiento).toBe('Reino Unido'); + }); }); }); -describe('anotherExample', () => { +describe('sortData', () => { + it('Ordena los nombres de manera Ascendente ', () => { + const result = sortData(fakeData, { sortBy: 'name', sortOrder: 'asc' }); + expect(result[0].name).toBe('Amy Tan'); + expect(result[1].name).toBe('Isabel Allende'); + expect(result[2].name).toBe('Jane Austen'); + expect(result[3].name).toBe('Virginia Woolf'); + }); + + it('Ordena los nombres de manera Descendente', () => { + const result = sortData(fakeData, { sortBy: 'name', sortOrder: 'desc' }); + expect(result[0].name).toBe('Virginia Woolf'); + expect(result[1].name).toBe('Jane Austen'); + expect(result[2].name).toBe('Isabel Allende'); + expect(result[3].name).toBe('Amy Tan'); + }); +}); - it('returns `anotherExample`', () => { - expect(anotherExample()).toBe('OMG'); +describe('computeStats', () => { + it('Calcula estadisticas de Paises y Generos', () => { + const result = computeStats(fakeData); + expect(result.countries).toEqual({ 'Reino Unido': 2, 'EE. UU.': 1, 'Chile': 1 }); + expect(result.genres).toEqual({ 'Literatura': 4 }); }); });