diff --git a/LICENSE b/LICENSE index 5467c9b..f4ce455 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2021 PET-Informática +Copyright (c) 2024 PET-Informática Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/assets/content-model/data.ts b/assets/content-model/data.ts index 549dab6..a16e8fd 100644 --- a/assets/content-model/data.ts +++ b/assets/content-model/data.ts @@ -4,40 +4,40 @@ export const petDefaultDescriptionsLibrary = { model: 'Composto por estudantes de Ciência da Computação do Centro de Informática da Universidade Federal de Pernambuco e uma professora tutora, temos como objetivo aproximar as pessoas da computação em suas diversas vertentes — seja com atividades voltadas ao público externo que ainda não ingressou na área ou direcionadas a estudantes do centro.', head: - 'O PET-Informática é um programa da Universidade Federal de Pernambuco formado por pessoas alunas de Ciência da Computação. Organizamos cursos, palestras, workshops e olimpíadas para as pessoas alunas da graduação e toda a comunidade local.', + 'O PET Informática é um programa da Universidade Federal de Pernambuco formado por pessoas alunas de Ciência da Computação. Organizamos cursos, palestras, workshops e olimpíadas para as pessoas alunas da graduação e toda a comunidade local.', website: 'Somos pessoas alunas do Centro de Informática da Universidade Federal de Pernambuco que estão envolvidas em atividades de ensino, pesquisa e extensão, buscando melhorar a experiência da graduação para toda a comunidade acadêmica.', } export const imageLocations = { local: 'images', - cdn: 'https://res.cloudinary.com/dkbuneg9h/image/upload/v1660587087/pet-website', + cdn: 'https://res.cloudinary.com/doiqlfqcn/image/upload/v1727264179/pet-website/', } export const targetImageLocation = imageLocations.cdn; export const petWebsiteData: PetWebsiteData = { -// announcement: { -// visible: true, -// colorScheme: PetColorScheme.MarAmarelo, -// shortDescription: 'Seleção 2024', -// longDescription: -// 'A seleção de 2024 para novos petianos está aberta! Inscreva-se até o dia 5 de fevereiro.', -// callToAction: { -// text: 'Inscreva-se', -// url: 'https://pet.cin.ufpe.br/selecao/', -// }, -// }, + announcement: { + visible: false, + colorScheme: PetColorScheme.MarAmarelo, + shortDescription: 'Seleção 2024', + longDescription: + 'A seleção de 2024 para novos petianos está aberta! Inscreva-se até o dia 5 de fevereiro.', + callToAction: { + text: 'Inscreva-se', + url: 'https://pet.cin.ufpe.br/selecao/', + }, + }, hero: { title: null, text: null, circleImage: { - url: `https://i.ibb.co/9WgGQcP/petianoss.png`, + url: `${targetImageLocation}/projetos/petianos.jpg`, alternativeText: - 'Equipe da Olimpíada Pernambucana de Informática, organizada pelo PET-Informática.', + 'Equipe da Olimpíada Pernambucana de Informática, organizada pelo PET Informática.', }, presentationImage: { - url: `${targetImageLocation}/photos/presentation.jpg`, + url: `${targetImageLocation}/projetos/presentation.jpg`, alternativeText: 'Duas petianas conversando com um participante da Olimpíada Pernambucana de Informática. Ao fundo, a entrada do Centro de Informática da Universidade Federal de Pernambuco e outras pessoas alunas.', }, @@ -66,9 +66,9 @@ export const petWebsiteData: PetWebsiteData = { { title: 'OPEI', text: - 'Ocorrendo desde 2015, a Olimpíada Pernambucana de Informática tem como objetivo despertar o interesse em Ciência da Computação em estudantes do ensino fundamental e médio, além de motivar estudantes do primeiro ano do ensino superior, através de problemas de raciocínio lógico e matemática. Para o ensino médio e superior, a OPEI conta também com modalidade prática de programação, com linguagens como Java, C/C++ e Python.', + 'Ocorrendo desde 2015, a Olimpíada Pernambucana de Informática tem como objetivo despertar o interesse na área de computação em estudantes do ensino fundamental e médio, através de problemas de raciocínio lógico e matemática. Para o ensino médio e estudantes do primeiro ano do ensino superior, a OPEI conta também com modalidade prática de programação.', images: [{ - url: `https://i.ibb.co/Zht0mFC/raissa-opei.jpg`, + url: `${targetImageLocation}/projetos/opei.jpg`, alternativeText: 'Sala com estudantes realizando a avaliação prática da OPEI em computadores. No canto direito, uma aluna aplica a prova, enquanto no meio e no canto esquerdo, alunos estão realizando a prova.', }], @@ -80,11 +80,11 @@ export const petWebsiteData: PetWebsiteData = { { title: 'Visita de Colégios', text: - 'Em parceria com o CIn, o PET-Informática organiza visitas para qualquer colégio que esteja interessado em mostrar o Centro para sua turma, a fim de ajudar na escolha profissional! Para marcar a visita da sua escola, veja o processo na seção Perguntas Frequentes. Durante a visita, vamos fazer um tour com as pessoas alunas pelos prédios do CIn, e também fazer uma apresentação do curso!', + 'Em parceria com o CIn, o PET Informática organiza visitas para qualquer colégio que esteja interessado em mostrar o Centro para sua turma, a fim de ajudar na escolha profissional! Para marcar a visita da sua escola, veja o processo na seção Perguntas Frequentes. Durante a visita, vamos fazer um tour com as pessoas alunas pelos prédios do CIn, e também fazer uma apresentação do curso!', images: [{ - url: `https://i.ibb.co/vP4999y/visita-pet.jpg`, + url: `${targetImageLocation}/projetos/visitas.jpg`, alternativeText: - 'Estudantes e integrantes do PET-Informática em frente do Centro de Informática sorrindo e fazendo poses divertidas após uma visita.', + 'Estudantes e integrantes do PET Informática em frente do Centro de Informática sorrindo e fazendo poses divertidas após uma visita.', }], callToAction: { text: 'Agende a sua visita', @@ -92,25 +92,21 @@ export const petWebsiteData: PetWebsiteData = { }, }, { - title: 'Férias.py', + title: 'Conecta.pet', text: - 'No período das férias escolares, o PET-Informática ministra aulas de programação para estudantes de ensino médio, para estimular o estudo da Ciência da Computação pelas pessoas alunas e ajudá-las a desenvolverem uma base sólida de programação. É um curso de introdução à linguagem de programação Python.', + 'O Conecta é uma plataforma híbrida (remota e presencial) para você aprender, sem enrolação e com muita prática, a programar em Python do zero. O conteúdo é formado por uma parte remota (conceitos e exercícios) e uma parte presencial (um projeto, opcional). Além disso, o Conecta inclui uma prova (presencial e opcional) para emitir um Certificado de Conclusão aos que obtiverem nota >= 7.', images: [{ - url: `${targetImageLocation}/photos/feriaspy.jpg`, + url: `${targetImageLocation}/projetos/conecta.jpg`, alternativeText: - 'Integrantes do PET-Informática junto à estudantes de ensino médio que participaram do curso Férias.py. Ao fundo, o site do Férias.py projetado no quadro da sala.', + 'Integrantes do PET Informática junto à estudantes de ensino médio que participaram do conecta pet. Ao fundo, o centro de informática da universidade federal de pernambuco.', }], - callToAction: { - text: 'Acesse o site', - url: 'https://pet.cin.ufpe.br/ferias.py/', - }, }, { title: 'Palestras e Workshops', text: - 'Buscando dar aos alunos do CIn novos conhecimentos, o PET-Informática realiza periodicamente palestras de temas relacionados tanto à computação quanto à temas diversificados, possibilitando uma troca de conhecimentos de uma grande variedade de assuntos. Muitas vezes, os workshops também são voltados para a descontração, criando uma oportunidade de diversão e engajamento para fugir da rotina!', + 'Buscando dar aos alunos do CIn novos conhecimentos, o PET Informática realiza periodicamente palestras de temas relacionados tanto à computação quanto à temas diversificados, possibilitando uma troca de conhecimentos de uma grande variedade de assuntos. Você pode acompanhar tudo isso pelas nossas redes sociais.', images: [{ - url: `https://i.ibb.co/dWdK0Fh/palestras.jpg`, + url: `${targetImageLocation}/projetos/palestras.jpg`, alternativeText: 'Estudantes em uma sala com computadores assistindo à uma workshop.', }], @@ -118,9 +114,9 @@ export const petWebsiteData: PetWebsiteData = { { title: 'Manual de Sobrevivência', text: - 'Manual criado para auxiliar as pessoas calouras nos seus primeiros dias no Centro de Informática, explicando principalmente o passo-a-passo de atividades e as oportunidades do Centro e da Universidade de maneira simples e direta.', + 'Manual criado para auxiliar as pessoas calouras nos seus primeiros dias no Centro de Informática, explicando principalmente o passo a passo de atividades e as oportunidades do Centro e da Universidade de maneira simples e direta.', images: [{ - url: `${targetImageLocation}/artworks/manual-de-sobrevivencia.png`, + url: `${targetImageLocation}/projetos/manual.jpg`, alternativeText: 'Logo do Manual de Sobrevivência', }], @@ -134,7 +130,7 @@ export const petWebsiteData: PetWebsiteData = { text: 'O PETLib é uma iniciativa criada pelo grupo para facilitar os estudos das pessoas alunas da graduação, possibilitando acesso rápido a materiais de estudo disponibilizados por outras pessoas alunas e professoras.', images: [{ - url: `${targetImageLocation}/artworks/petlib.png`, + url: `${targetImageLocation}/projetos/petlib.jpg`, alternativeText: 'Logo do PETLib', }], @@ -144,39 +140,35 @@ export const petWebsiteData: PetWebsiteData = { }, }, { - title: 'PETLab', + title: 'Secomp UFPE', text: - 'O PETLab é uma inciativa do PET-Informática que propõe um período de intercâmbio em laboratórios de tecnologia e grupos de pesquisa da UFPE, onde as pessoas alunas envolvidas deverão desenvolver projetos relacionados com as áreas de pesquisa por onde passarão.', + 'A Secomp UFPE é um evento anual que visa promover um ambiente de aprendizado, discussão e troca de experiências, abrangendo desde temas técnicos e especializados até discussões sobre as implicações sociais da tecnologia.', images: [{ - url: `${targetImageLocation}/artworks/petlab.png`, + url: `${targetImageLocation}/projetos/secomp.jpg`, alternativeText: - 'Logo do PETLab', + 'Jovem sorrindo durante uma palestra da semana da computação que aconteceu no anfiteatro do contro de informática da UFPE.', }], callToAction: { text: 'Acesse o site', - url: 'https://pet.cin.ufpe.br/lab/' + url: 'https://secomp.cin.ufpe.br/' } }, { - title: 'HackaPET', + title: 'Hemope', text: - 'O HackaPET é uma iniciativa do PET-Informática que consiste em promover um hackathon para as pessoas alunas do CIn do 1º ao 5º período, com o objetivo de promover o trabalho em equipe a confiança das pessoas alunas nas suas habilidades de programação.', + 'Durante dois dias, o PET Informática da UFPE em parceria com o DACIn e o CITi, promove uma campanha de doação de sangue junto ao Hemope. Nos dois dias de campanha, montamos um posto provisório no Centro de Informática aberto para o público em geral.', images: [{ - url: `${targetImageLocation}/photos/hackapet.jpg`, + url: `${targetImageLocation}/projetos/hemope.jpg`, alternativeText: - 'Em primeiro plano, duas pessoas conversando. Ao fundo, pessoas concentradas. Todas as pessoas estão vestindo a camisa do HackaPET.', + 'Pessoas participantes da organização do HEMOPE, membros do grupo do DACIn, CITi e PET Informática felizes por mais uma campanha realizada.', }], - callToAction: { - text: 'Acesse o site', - url: 'https://pet.cin.ufpe.br/hacka/' - } }, { title: 'CInWiki', text: - 'Site colaborativo feito pelo PET-Informática no formato Wiki com informações sobre os cursos, disciplinas e quaisquer atividades relacionadas ao Centro de Informática. Contribuições são mais que bem-vindas!', + 'Site colaborativo feito pelo PET Informática no formato Wiki com informações sobre os cursos, disciplinas e quaisquer atividades relacionadas ao Centro de Informática. Contribuições são mais que bem-vindas!', images: [{ - url: `${targetImageLocation}/artworks/cinwiki.png`, + url: `${targetImageLocation}/projetos/cinwiki.jpg`, alternativeText: 'Logo do CInWiki', }], @@ -187,18 +179,67 @@ export const petWebsiteData: PetWebsiteData = { }, ], members: [ + { + name: 'Rinaldo Junior', + type: PetMemberType.Current, + cinLogin: 'rsbj', + photoUrl: `${targetImageLocation}/pessoas/rinaldo.jpg`, + linkedinUrl: 'https://www.linkedin.com/in/rinaldosbj/', + }, { name: 'Alice Sales', type: PetMemberType.Current, cinLogin: 'avss2', - photoUrl: `${targetImageLocation}/members/alice-sales.jpg`, + photoUrl: `${targetImageLocation}/pessoas/alice.jpg`, linkedinUrl: 'https://www.linkedin.com/in/alice-sales123/', }, + { + name: 'Beatriz Freire', + type: PetMemberType.Current, + cinLogin: 'bfpc', + photoUrl: `${targetImageLocation}/pessoas/beatriz.jpg`, + linkedinUrl: 'https://www.linkedin.com/in/beatriz-freire-%F0%9F%8F%B3%EF%B8%8F%E2%80%8D%F0%9F%8C%88-89b803225/', + }, + { + name: 'Beatriz Oliveira', + type: PetMemberType.Current, + cinLogin: 'bob', + photoUrl: `${targetImageLocation}/pessoas/beatriz_oliveira.jpg`, + linkedinUrl: 'https://www.linkedin.com/in/beatriz-oliveira-2834531a1/', + }, + { + name: 'Guilherme Rigaud', + type: PetMemberType.Current, + cinLogin: 'glr2', + photoUrl: `${targetImageLocation}/pessoas/guilherme-rigaud.jpg`, + linkedinUrl: 'https://www.linkedin.com/in/guilherme-rigaud/', + }, + { + name: 'João Melo', + type: PetMemberType.Current, + cinLogin: 'jvmb2', + photoUrl: `${targetImageLocation}/pessoas/joao_melo.jpg`, + linkedinUrl: 'https://www.linkedin.com/in/joaovicmelobez/', + }, + { + name: 'Luiza Diniz', + type: PetMemberType.Current, + cinLogin: 'ldmml', + photoUrl: `${targetImageLocation}/pessoas/luiza_diniz.jpg`, + linkedinUrl: 'https://www.linkedin.com/in/luiza-diniz-3aa429246/', + }, + { + name: 'Carlos Henrique', + type: PetMemberType.Current, + cinLogin: 'chgs3', + photoUrl: `${targetImageLocation}/pessoas/carlos.jpg`, + linkedinUrl: 'https://www.linkedin.com/in/chgs3/', + }, { name: 'Bruno Lima', type: PetMemberType.Current, cinLogin: 'bfl3', - photoUrl: `${targetImageLocation}/members/bruno-lima.jpg`, + photoUrl: `${targetImageLocation}/pessoas/bruno.jpg`, linkedinUrl: 'https://www.linkedin.com/in/bruno-lima-91835a230', }, @@ -206,116 +247,117 @@ export const petWebsiteData: PetWebsiteData = { name: 'Eliab Bernardino', type: PetMemberType.Current, cinLogin: 'ebpj', - photoUrl: `${targetImageLocation}/members/eliab-bernardino.jpg`, + photoUrl: `${targetImageLocation}/pessoas/eliab.jpg`, linkedinUrl: 'https://www.linkedin.com/in/eliab-bernardino-a58748205/', }, { name: 'Ernesto Gonçalves', type: PetMemberType.Current, cinLogin: 'egln', - photoUrl: `${targetImageLocation}/members/ernesto-goncalves.jpg`, + photoUrl: `${targetImageLocation}/pessoas/ernesto.jpg`, linkedinUrl: 'https://www.linkedin.com/in/ergdln/', }, { name: 'Fernanda Pascoal', - type: PetMemberType.Current, + type: PetMemberType.Egress, cinLogin: 'falp', - photoUrl: `${targetImageLocation}/members/fernanda-pascoal.jpg`, + photoUrl: `${targetImageLocation}/pessoas/fernanda-pascoal.jpg`, linkedinUrl: 'https://www.linkedin.com/in/fernandapascoal/', }, - { name: 'Gabriela Pinheiro', type: PetMemberType.Current, cinLogin: 'mgpc', - photoUrl: `${targetImageLocation}/members/gabriela-pinheiro.jpg`, + photoUrl: `${targetImageLocation}/pessoas/gabriela.jpg`, linkedinUrl: 'https://www.linkedin.com/in/gabrielapinheiroc/', }, { name: 'Josué Fidelis', - type: PetMemberType.Current, + type: PetMemberType.Egress, cinLogin: 'jfon', - photoUrl: `${targetImageLocation}/members/josue-fidelis.jpg`, + photoUrl: `${targetImageLocation}/pessoas/josue-fidelis.jpg`, linkedinUrl: 'https://www.linkedin.com/in/josu%C3%A9-fidelis-2059411a2/', }, { name: 'João Victor', type: PetMemberType.Current, cinLogin: 'jvsf', - photoUrl: `${targetImageLocation}/members/joao-vitor.jpg`, + photoUrl: `${targetImageLocation}/pessoas/joao_victor.jpg`, linkedinUrl: 'https://www.linkedin.com/in/jo%C3%A3o-victor-25b434235/', }, { name: 'Lucas Leonardo', type: PetMemberType.Egress, cinLogin: 'llbs', - photoUrl: `${targetImageLocation}/members/lucas-leonardo.jpg`, + photoUrl: `${targetImageLocation}/pessoas/lucas-leonardo.jpg`, linkedinUrl: 'https://www.linkedin.com/in/lucasleonardobs/', }, { name: 'Marcelo Santana', type: PetMemberType.Current, cinLogin: 'maos3', - photoUrl: `${targetImageLocation}/members/marcelo-santana.jpg`, + photoUrl: `${targetImageLocation}/pessoas/marcelo.jpg`, + linkedinUrl: 'https://www.linkedin.com/in/marcelo-santana/', }, { name: 'Matheus Alves', type: PetMemberType.Egress, cinLogin: 'maa2', - photoUrl: `${targetImageLocation}/members/matheus-alves.jpg`, + photoUrl: `${targetImageLocation}/pessoas/matheus-alves.jpg`, linkedinUrl: 'https://www.linkedin.com/in/matheus-alves-almeida-0a2947180/', }, { name: 'Monyque Lima', type: PetMemberType.Current, cinLogin: 'mgbl', - photoUrl: `${targetImageLocation}/members/monyque-lima.jpg`, + photoUrl: `${targetImageLocation}/pessoas/monyque.jpg`, + linkedinUrl: 'https://www.linkedin.com/in/mgbl4/', }, { name: 'Robson Fidalgo', type: PetMemberType.Tutor, cinLogin: 'rdnf', - photoUrl: `${targetImageLocation}/members/robson-fidalgo.jpg`, + photoUrl: `${targetImageLocation}/pessoas/robson-fidalgo.jpg`, }, { name: 'Robson Oliveira', - type: PetMemberType.Current, + type: PetMemberType.Egress, cinLogin: 'ropj', - photoUrl: `${targetImageLocation}/members/robson-oliveira.jpg`, + photoUrl: `${targetImageLocation}/pessoas/robson-oliveira.jpg`, linkedinUrl: 'https://www.linkedin.com/in/ropj/', }, { name: 'Rodrigo Moura', type: PetMemberType.Current, cinLogin: 'jrsm', - photoUrl: `${targetImageLocation}/members/rodrigo-moura.jpg`, + photoUrl: `${targetImageLocation}/pessoas/rodrigo.jpg`, linkedinUrl: 'https://www.linkedin.com/in/rodrigo-moura-101413224/', }, { name: 'Rubens Lima', - type: PetMemberType.Current, + type: PetMemberType.Egress, cinLogin: 'rnl2', - photoUrl: `${targetImageLocation}/members/rubens-lima.jpg`, + photoUrl: `${targetImageLocation}/pessoas/rubens-lima.jpg`, }, { name: 'Tomás Nascimento', type: PetMemberType.Egress, cinLogin: 'tnpb', - photoUrl: `${targetImageLocation}/members/tomas-nascimento.jpg`, + photoUrl: `${targetImageLocation}/pessoas/tomas-nascimento.jpg`, linkedinUrl: 'https://www.linkedin.com/in/tom%C3%A1s-nascimento-4a2260200/', }, { name: 'Victor Luiz', type: PetMemberType.Current, cinLogin: 'vlpl', - photoUrl: `https://i.ibb.co/NYHKd2Y/victor-PET.jpg`, + photoUrl: `${targetImageLocation}/pessoas/victor.jpg`, linkedinUrl: 'https://www.linkedin.com/in/victor-luiz-9462501a2', }, { name: 'Gabriel Nogueira', type: PetMemberType.Egress, cinLogin: 'gnl2', - photoUrl: `${targetImageLocation}/members/gabriel-nogueira.jpg`, + photoUrl: `${targetImageLocation}/pessoas/gabriel-nogueira.jpg`, linkedinUrl: 'https://www.linkedin.com/in/gabriel-n-132451122/', personalWebsiteUrl: 'https://gabrielnogueiralt.github.io/', }, @@ -323,27 +365,27 @@ export const petWebsiteData: PetWebsiteData = { name: 'César Silva', type: PetMemberType.Egress, cinLogin: 'accs2', - photoUrl: `${targetImageLocation}/members/cesar-silva.jpg`, + photoUrl: `${targetImageLocation}/pessoas/cesar-silva.jpg`, linkedinUrl: 'https://www.linkedin.com/in/acesarsilva2/', }, { name: 'Aline Gouveia', type: PetMemberType.Egress, - photoUrl: `${targetImageLocation}/members/aline-gouveia.jpg`, + photoUrl: `${targetImageLocation}/pessoas/aline-gouveia.jpg`, linkedinUrl: 'https://www.linkedin.com/in/aline-gouveia/', }, { name: 'André Vasconcelos', type: PetMemberType.Egress, cinLogin: 'alpvj', - photoUrl: `${targetImageLocation}/members/andre-luis-vasconcelos.jpg`, + photoUrl: `${targetImageLocation}/pessoas/andre-luis-vasconcelos.jpg`, linkedinUrl: 'https://www.linkedin.com/in/andrevas86/', }, { name: 'Marconi Gomes', type: PetMemberType.Egress, cinLogin: 'mgrf', - photoUrl: `${targetImageLocation}/members/marconi-gomes.jpg`, + photoUrl: `${targetImageLocation}/pessoas/marconi_gomes.jpg`, linkedinUrl: 'https://www.linkedin.com/in/MarconiGRF/', personalWebsiteUrl: 'https://marconi.dev.br/', }, @@ -351,7 +393,7 @@ export const petWebsiteData: PetWebsiteData = { name: 'Simone Santos', type: PetMemberType.Egress, cinLogin: 'scs', - photoUrl: `${targetImageLocation}/members/simone-santos.jpg`, + photoUrl: `${targetImageLocation}/pessoas/simone-santos.jpg`, linkedinUrl: 'https://www.linkedin.com/in/simone-santos-0562a228/', personalWebsiteUrl: 'http://lattes.cnpq.br/3675858428545219', }, @@ -359,274 +401,274 @@ export const petWebsiteData: PetWebsiteData = { name: 'Pedro Basilio', type: PetMemberType.Egress, cinLogin: 'pcsb', - photoUrl: `${targetImageLocation}/members/pedro-basilio.jpg`, + photoUrl: `${targetImageLocation}/pessoas/pedro-basilio.jpg`, }, { name: 'Luan Brito', type: PetMemberType.Egress, - photoUrl: `${targetImageLocation}/members/luan-brito.jpg`, + photoUrl: `${targetImageLocation}/pessoas/luan-brito.jpg`, linkedinUrl: 'https://www.linkedin.com/in/luan-brito-1b802a152/', }, { name: 'José Bezerra', type: PetMemberType.Egress, cinLogin: 'jbmn2', - photoUrl: `${targetImageLocation}/members/jose-bezerra.jpg`, + photoUrl: `${targetImageLocation}/pessoas/jose-bezerra.jpg`, linkedinUrl: 'https://www.linkedin.com/in/j0s3bezerra/', }, { name: 'Erick Almeida', type: PetMemberType.Egress, cinLogin: 'eaor', - photoUrl: `${targetImageLocation}/members/erick-almeida.jpg`, + photoUrl: `${targetImageLocation}/pessoas/erick-riso.jpg`, linkedinUrl: 'https://linkedin.com/in/risodev', personalWebsiteUrl: 'https://riso.dev/', }, { name: 'Aline Correia', type: PetMemberType.Egress, - photoUrl: `${targetImageLocation}/members/aline-correia.jpg`, + photoUrl: `${targetImageLocation}/pessoas/aline-correia.jpg`, }, { name: 'Camila Brendel', type: PetMemberType.Egress, - photoUrl: `${targetImageLocation}/members/camila-brendel.jpg`, + photoUrl: `${targetImageLocation}/pessoas/camila-brendel.jpg`, linkedinUrl: 'https://www.linkedin.com/in/camila-brendel-931a6210b/', }, { name: 'Danilo Ribeiro', type: PetMemberType.Egress, - photoUrl: `${targetImageLocation}/members/danilo-ribeiro.jpg`, + photoUrl: `${targetImageLocation}/pessoas/danilo-ribeiro.jpg`, linkedinUrl: 'https://www.linkedin.com/in/danilodnr2/', }, { name: 'Divino Neto', type: PetMemberType.Egress, - photoUrl: `${targetImageLocation}/members/divino-neto.jpg`, + photoUrl: `${targetImageLocation}/pessoas/divino-neto.jpg`, linkedinUrl: 'https://www.linkedin.com/in/dgmneto/', }, { name: 'Edjan Michiles', type: PetMemberType.Egress, - photoUrl: `${targetImageLocation}/members/edjan-michiles.jpg`, + photoUrl: `${targetImageLocation}/pessoas/edjan-michiles.jpg`, linkedinUrl: 'https://www.linkedin.com/in/edjanmichiles/', }, { name: 'Éden Ernandes', type: PetMemberType.Egress, - photoUrl: `${targetImageLocation}/members/eden-ernandes.jpg`, + photoUrl: `${targetImageLocation}/pessoas/eden-ernandes.jpg`, linkedinUrl: 'https://www.linkedin.com/in/edensantana/', }, { name: 'Ermano Arruda', type: PetMemberType.Egress, - photoUrl: `${targetImageLocation}/members/ermano-arruda.jpg`, + photoUrl: `${targetImageLocation}/pessoas/ermano-arruda.jpg`, linkedinUrl: 'https://www.linkedin.com/in/ermanoarruda/', }, { name: 'Felipe Araújo', type: PetMemberType.Egress, - photoUrl: `${targetImageLocation}/members/felipe-araujo.jpg`, + photoUrl: `${targetImageLocation}/pessoas/felipe-araujo.jpg`, linkedinUrl: 'https://www.linkedin.com/in/felipeb-maraujo/', }, { name: 'Fernando Fonseca', type: PetMemberType.Egress, - photoUrl: `${targetImageLocation}/members/fernando-fonseca.jpg`, + photoUrl: `${targetImageLocation}/pessoas/fernando-fonseca.jpg`, linkedinUrl: 'https://www.linkedin.com/in/fernando-fonseca-b6007333/', }, { name: 'Filipe Fernando', type: PetMemberType.Egress, - photoUrl: `${targetImageLocation}/members/filipe-fernando.jpg`, + photoUrl: `${targetImageLocation}/pessoas/filipe-fernando.jpg`, linkedinUrl: 'https://www.linkedin.com/in/fernando-fonseca-b6007333/', }, { name: 'Henrique Caúla', type: PetMemberType.Egress, - photoUrl: `${targetImageLocation}/members/henrique-caula.jpg`, + photoUrl: `${targetImageLocation}/pessoas/henrique-caula.jpg`, linkedinUrl: 'https://www.linkedin.com/in/henrique-ca%C3%BAla-561312169/', }, { name: 'Higor Cavalcanti', type: PetMemberType.Egress, - photoUrl: `${targetImageLocation}/members/higor-cavalcanti.jpg`, + photoUrl: `${targetImageLocation}/pessoas/higor-cavalcanti.jpg`, }, { name: 'Larícia Mota', type: PetMemberType.Egress, - photoUrl: `${targetImageLocation}/members/laricia-mota.jpg`, + photoUrl: `${targetImageLocation}/pessoas/laricia-mota.jpg`, linkedinUrl: 'https://www.linkedin.com/in/lariciamota/', }, { name: 'Lucas Cardoso', type: PetMemberType.Egress, - photoUrl: `${targetImageLocation}/members/lucas-cardoso.jpg`, + photoUrl: `${targetImageLocation}/pessoas/lucas-cardoso.jpg`, }, { name: 'Lavínia Paganini', type: PetMemberType.Egress, - photoUrl: `${targetImageLocation}/members/lavinia-paganini.jpg`, + photoUrl: `${targetImageLocation}/pessoas/lavinia-paganini.jpg`, linkedinUrl: 'https://www.linkedin.com/in/lavinia-paganini/', }, { - name: 'Lucas Santana', + name: 'Lunara Santana', type: PetMemberType.Egress, - photoUrl: `${targetImageLocation}/members/lucas-santana.png`, - linkedinUrl: 'https://www.linkedin.com/in/lcssantana/', + photoUrl: `${targetImageLocation}/pessoas/lunara.jpg`, + linkedinUrl: 'https://www.linkedin.com/in/lunara/', }, { name: 'Leonardo Andrade', type: PetMemberType.Egress, - photoUrl: `${targetImageLocation}/members/leonardo-andrade.jpg`, + photoUrl: `${targetImageLocation}/pessoas/leonardo-andrade.jpg`, }, { name: 'Gus Stor', type: PetMemberType.Egress, - photoUrl: `${targetImageLocation}/members/gus-stor.jpg`, + photoUrl: `${targetImageLocation}/pessoas/gus-stor.jpg`, linkedinUrl: 'https://www.linkedin.com/in/gus-stor-746597b4/', }, { name: 'Leonardo Galdino', type: PetMemberType.Egress, - photoUrl: `${targetImageLocation}/members/leonardo-galdino.png`, + photoUrl: `${targetImageLocation}/pessoas/leonardo-galdino.jpg`, linkedinUrl: 'https://www.linkedin.com/in/leonardo-galdino-81969814b/', }, { name: 'Lucas Valença', type: PetMemberType.Egress, - photoUrl: `${targetImageLocation}/members/lucas-valenca.jpg`, + photoUrl: `${targetImageLocation}/pessoas/lucas-valenca.jpg`, linkedinUrl: 'https://www.linkedin.com/in/lvrma/', }, { name: 'Marcela Azevedo', type: PetMemberType.Egress, - photoUrl: `${targetImageLocation}/members/marcela-azevedo.png`, + photoUrl: `${targetImageLocation}/pessoas/marcela-azevedo.jpg`, linkedinUrl: 'https://www.linkedin.com/in/marcela-azevedo-b64a5013b/', }, { name: 'Maria Gabriela', type: PetMemberType.Egress, - photoUrl: `${targetImageLocation}/members/maria-gabriela.jpg`, + photoUrl: `${targetImageLocation}/pessoas/maria-gabriela.jpg`, linkedinUrl: 'https://www.linkedin.com/in/maria-gabriela-cardoso-002506b5/', }, { name: 'Claudio Carvalho', type: PetMemberType.Egress, - photoUrl: `${targetImageLocation}/members/claudio-carvalho.png`, + photoUrl: `${targetImageLocation}/pessoas/claudio-carvalho.jpg`, linkedinUrl: 'https://www.linkedin.com/in/claudiocarvalhoo/', }, { name: 'Ramon Saboya', type: PetMemberType.Egress, - photoUrl: `${targetImageLocation}/members/ramon-saboya.jpg`, + photoUrl: `${targetImageLocation}/pessoas/ramon-saboya.jpg`, linkedinUrl: 'https://www.linkedin.com/in/ramonsaboya/', }, { name: 'Rodrigo Rodrigues', type: PetMemberType.Egress, - photoUrl: `${targetImageLocation}/members/rodrigo-rodrigues.png`, + photoUrl: `${targetImageLocation}/pessoas/rodrigo-rodrigues.jpg`, linkedinUrl: 'https://www.linkedin.com/in/rods/' }, { name: 'Ullayne Fernandes', type: PetMemberType.Egress, - photoUrl: `${targetImageLocation}/members/ullayne-fernandes.jpg`, + photoUrl: `${targetImageLocation}/pessoas/ullayne-fernandes.jpg`, linkedinUrl: 'https://www.linkedin.com/in/ullayne/' }, { name: 'Marlon Reghert', type: PetMemberType.Egress, - photoUrl: `${targetImageLocation}/members/marlon-reghert.png`, + photoUrl: `${targetImageLocation}/pessoas/marlon-reghert.jpg`, linkedinUrl: 'https://www.linkedin.com/in/marlon-alves-325315b9', }, { name: 'Maria Luiza Vieira', type: PetMemberType.Egress, - photoUrl: `${targetImageLocation}/members/maria-luiza-vieira.png`, + photoUrl: `${targetImageLocation}/pessoas/maria-luiza-vieira.jpg`, linkedinUrl: 'https://www.linkedin.com/in/maria-luiza-menezes-vieira-44662a152', }, { name: 'Marina Haack', type: PetMemberType.Egress, - photoUrl: `${targetImageLocation}/members/marina-haack.jpg`, + photoUrl: `${targetImageLocation}/pessoas/marina-haack.jpg`, linkedinUrl: 'https://www.linkedin.com/in/marinahaack', }, { name: 'Maria Júlia Godoy', type: PetMemberType.Egress, - photoUrl: `${targetImageLocation}/members/maria-julia-godoy.png`, + photoUrl: `${targetImageLocation}/pessoas/maria-julia-godoy.jpg`, linkedinUrl: 'https://www.linkedin.com/in/mariajuliagodoy', }, { name: 'Matheus Borba', type: PetMemberType.Egress, - photoUrl: `${targetImageLocation}/members/matheus-borba.jpg`, + photoUrl: `${targetImageLocation}/pessoas/matheus-borba.jpg`, linkedinUrl: 'https://www.linkedin.com/in/borba-matheus/', }, { name: 'Pedro Rossi', type: PetMemberType.Egress, - photoUrl: `${targetImageLocation}/members/pedro-rossi.png`, + photoUrl: `${targetImageLocation}/pessoas/pedro-rossi.jpg`, linkedinUrl: 'https://www.linkedin.com/in/pgrr97/', }, { name: 'Pedro Torres', type: PetMemberType.Egress, - photoUrl: `${targetImageLocation}/members/pedro-torres.jpg`, + photoUrl: `${targetImageLocation}/pessoas/pedro-torres.jpg`, linkedinUrl: 'https://www.linkedin.com/in/pedrootorres/', }, { name: 'Pedro Tôrres', type: PetMemberType.Egress, - photoUrl: `${targetImageLocation}/members/pedro-torres-2.jpg`, + photoUrl: `${targetImageLocation}/pessoas/pedro-torres-2.jpg`, linkedinUrl: 'https://www.linkedin.com/in/t0rr3sp3dr0', }, { name: 'Rafael Nunes', type: PetMemberType.Egress, - photoUrl: `${targetImageLocation}/members/rafael-nunes.png`, + photoUrl: `${targetImageLocation}/pessoas/rafael-nunes.jpg`, }, { name: 'Rodrigo Calegario', type: PetMemberType.Egress, - photoUrl: `${targetImageLocation}/members/rodrigo-calegario.png`, + photoUrl: `${targetImageLocation}/pessoas/rodrigo-calegario.jpg`, linkedinUrl: 'https://www.linkedin.com/in/rodrigo-calegario-32b7aa38/', }, { name: 'Ruy Brito', type: PetMemberType.Egress, - photoUrl: `${targetImageLocation}/members/ruy-brito.png`, + photoUrl: `${targetImageLocation}/pessoas/ruy-brito.jpg`, linkedinUrl: 'https://www.linkedin.com/in/ruy-brito/', }, { name: 'Simone Cohen', type: PetMemberType.Egress, - photoUrl: `${targetImageLocation}/members/simone-cohen.png`, + photoUrl: `${targetImageLocation}/pessoas/simone-cohen.jpg`, linkedinUrl: 'https://www.linkedin.com/in/simone-cohen-3b14a614a/', }, { name: 'Tomer Simis', type: PetMemberType.Egress, - photoUrl: `${targetImageLocation}/members/tomer-simis.jpg`, + photoUrl: `${targetImageLocation}/pessoas/tomer-simis.jpg`, linkedinUrl: 'https://www.linkedin.com/in/tomersimis/', }, { name: 'Valdemiro Vieira', type: PetMemberType.Egress, - photoUrl: `${targetImageLocation}/members/valdemiro-vieira.jpg`, + photoUrl: `${targetImageLocation}/pessoas/valdemiro-vieira.jpg`, linkedinUrl: 'https://www.linkedin.com/in/vrvs/', }, { name: 'Victor Monteiro', type: PetMemberType.Egress, - photoUrl: `${targetImageLocation}/members/victor-monteiro.jpg`, + photoUrl: `${targetImageLocation}/pessoas/victor-monteiro.jpg`, }, { name: 'Wilton Ramos', type: PetMemberType.Egress, - photoUrl: `${targetImageLocation}/members/wilton-ramos.jpg`, + photoUrl: `${targetImageLocation}/pessoas/wilton-ramos.jpg`, linkedinUrl: 'https://www.linkedin.com/in/wilton-ramos/', }, ], @@ -637,9 +679,9 @@ export const petWebsiteData: PetWebsiteData = { 'O Programa de Educação Tutorial foi criado para apoiar atividades que integram ensino, pesquisa e extensão. O PET proporciona às pessoas alunas, sob orientação de uma pessoa tutora, a realização de atividades extracurriculares que complementem a formação acadêmica da comunidade estudantil e, ao mesmo tempo, atendam necessidades do próprio curso de graduação.', }, { - question: 'O que é o PET-Informática?', + question: 'O que é o PET Informática?', answer: - 'PET-Informática é o PET do curso de Ciência da Computação da Universidade Federal de Pernambuco, composto por pessoas alunas bolsistas e não bolsistas, sob a orientação de uma pessoa professora tutora — atualmente o professor Robson Fidalgo.', + 'PET Informática é o PET do curso de Ciência da Computação da Universidade Federal de Pernambuco, composto por pessoas alunas bolsistas e não bolsistas, sob a orientação de uma pessoa professora tutora — atualmente o professor Robson Fidalgo.', }, { question: 'Como entro no PET?', @@ -655,7 +697,7 @@ export const petWebsiteData: PetWebsiteData = { question: 'Por que pessoas alunas de Engenharia da Computação e de Sistemas de Informação não podem participar do PET?', answer: - 'Quando um grupo PET é criado, ele fica associado a um curso de graduação da Universidade e fica restrito àquele curso. Quando o PET-Informática foi criado, ele foi associado ao antigo curso de Informática, que foi substituído pelo curso de Ciência da Computação. Por este motivo, o grupo só pode receber pessoas alunas desse curso.', + 'Quando um grupo PET é criado, ele fica associado a um curso de graduação da Universidade e fica restrito àquele curso. Quando o PET Informática foi criado, ele foi associado ao antigo curso de Informática, que foi substituído pelo curso de Ciência da Computação. Por este motivo, o grupo só pode receber pessoas alunas desse curso.', }, { question: 'Como agendar uma visita institucional?', @@ -670,16 +712,10 @@ export const petWebsiteData: PetWebsiteData = { { question: 'Como entro em contato?', answer: - 'Você pode entrar em contato com o PET-Informática através das nossas redes sociais ou mandar um e-mail para a gente: pet@cin.ufpe.br. No CIn, você pode visitar a nossa sala que fica no Bloco A, pertinho da Copa. Você também pode falar diretamente com qualquer pessoa petiana pelos corredores ou redes sociais.', + 'Você pode entrar em contato com o PET Informática através das nossas redes sociais ou mandar um e-mail para a gente: pet@cin.ufpe.br. No CIn, você pode visitar a nossa sala que fica no Bloco A, pertinho da Copa. Você também pode falar diretamente com qualquer pessoa petiana pelos corredores ou redes sociais.', }, ], contactUrls: [ - { - name: 'Facebook', - label: '@petinformatica', - icon: 'ri-facebook-circle-fill', - url: 'https://fb.me/petinformatica', - }, { name: 'Instagram', label: '@petinformatica', @@ -701,8 +737,8 @@ export const petWebsiteData: PetWebsiteData = { ], externalLinks: [ { - text: 'Férias.py', - url: 'https://pet.cin.ufpe.br/ferias.py', + text: 'Secomp UFPE', + url: 'https://secomp.cin.ufpe.br/', }, { text: 'CInWiki', diff --git a/components/sections/SectionActivities.vue b/components/sections/SectionActivities.vue index cfd8ef6..18d8f25 100644 --- a/components/sections/SectionActivities.vue +++ b/components/sections/SectionActivities.vue @@ -12,7 +12,7 @@ class="grid grid-cols-1 md:grid-cols-2 xl:grid-cols-3 gap-12 pt-8" >
@@ -59,5 +59,10 @@ export default Vue.extend({ required: true, }, }, + computed: { + sortedActivities(): PetWebsiteActivity[] { + return this.activities.slice().sort((a, b) => a.title.localeCompare(b.title)); + }, + }, }) diff --git a/components/sections/SectionContact.vue b/components/sections/SectionContact.vue index 7686cf5..1ca4fd7 100644 --- a/components/sections/SectionContact.vue +++ b/components/sections/SectionContact.vue @@ -74,7 +74,7 @@

- 2021. Feito com ❤ pelo PET-Informática. + 2024. Feito com ❤ pelo PET-Informática.

diff --git a/components/sections/SectionFaq.vue b/components/sections/SectionFaq.vue index 408a602..cf1e349 100644 --- a/components/sections/SectionFaq.vue +++ b/components/sections/SectionFaq.vue @@ -5,7 +5,7 @@
- Perguntas frequentes + Perguntas frequentes