Nome do projeto

ERP Acadêmico/Painel UASC

Implementação de features

Descrição

A proposta deste projeto é organizar a informação desarticulada de diversos sistemas e planilhas, ou até informações que hoje não estão sistematizadas, através de um software de gestão inspirado em ERPs. O objetivo é oferecer ao(a) gestor(a) um painel de controle personalizado com todas as áreas integradas e em pleno funcionamento. Se algo acontece em uma unidade, gestores(as) e servidores(as) ficam sabendo imediatamente. Algumas tarefas ainda podem ser automatizadas, eliminando de vez as funções repetitivas que atrapalham seu desempenho.

Aprendiz

Gabriel de Carvalho Fonseca

Nome do projeto

Crie uma página para os documentos do CAESI

Documentação

Descrição

A exibição dos documentos públicos de um centro acadêmico de forma fácil e acessível é essencial. Pensando nisso, o objetivo deste projeto é fazer essa exibição dos documentos do CAESI (estatuto, atas, etc., que estão disponíveis no GitHub) em uma seção do nosso site, que também será desenvolvido no Andromedev.

Aprendiz

Henrique Lemo Leite

Nome do projeto

Alumni Computação@UFCG Match entre SCAO e Linkedin

Implementação de features

Descrição

A partir do Sistema de Controle Acadêmico Online da UFCG é possível recuperar dados sobre todos os egressos do curso. A partir do Linkedin é possível recuperar dados sobre a carreira de parte de nossos egressos. Infelizmente como esses sistemas não são interoperáveis, não há uma forma fácil de associar um egresso do SCAO a um perfil do Linkedin. O sistema a ser desenvolvido vai implementar mecanismos que facilitem esse mapeamento de forma semi-automática, assistida por um humano.

Aprendiz

Jonatas Ferreira de Lima

Nome do projeto

PySite PyLadies Paraíba - UX 

Design de Interface UX

Descrição

Etapa de criação do site da PyLadies Paraíba focando no usuário, aplicando um conjunto de técnicas e diretrizes do design de experiência, comumente conhecido como UX design. De forma a promover facilidade de uso e interação com o conteúdo apresentado.

Aprendiz

Sofia Rocha Cavalcanti

Nome do projeto

Minha Receita

Automação de Processos
Infraestrutura
Refatoração

Descrição

A Minha Receita é uma solução para que pequenas organizações tenham sua própria API web para consulta de informações sobre CNPJ. É uma API construída com base nos dados disponibilizados pela Receita Federal e tratados pelo Brasil.IO.

Aprendiz

Isaías Martins Teixeira Pontes

Nome do projeto

Calculadora do Cidadão

Documentação
Implementação de features
Implementação de testes

Descrição

A Calculadora do Cidadão é um pacote em Python para efetuar correção monetária de valores, muito útil em análise históricas. A ideia é criar uma interface unificada para diversos índices econômicos — atualmente temos família IPCA, IGPM, Taxa Selic e FED (EUA).

Aprendiz

Marcella Medeiros Siqueira Coutinho de Almeida

Nome do projeto

Fogbow: Implementação dos plugin Identity e Image para a Google Cloud

Implementação de features

Descrição

A ideia desse projeto é ampliar as tecnologias suportadas pelo middleware Fogbow, desenvolvendo plugins para a API da Google Cloud. Em particular, através da implementação de plugins para Identity e Image.

Aprendiz

Gabriel Paiva Medeiros

Nome do projeto

PySite PyLadies Paraíba - Backend

Implementação de features

Descrição

Etapa de criação do site da PyLadies Paraíba focando no backend da aplicação, Utilizando Python e Django, para disponibilizar uma camada que seja responsável por gerenciar dinamicamente, todo o conteúdo que se deseja apresentar. Dessa forma, facilitando a manutenção e integridade dos dados, contidos no site.

Aprendiz

Carolina Martins Freitas

Nome do projeto

Projeto Modo Loja Física

Design de Interface UX
Implementação de features
Infraestrutura

Descrição

O Modo Loja Física permitirá que estabelecimentos utilizem dos dados cadastrados no Alt para a criação de catálogos virtuais que serão usados nas lojas físicas. A utilização destes catálogos pode potencialmente reduzir o contato físico entre os consumidores e funcionários, essencial para a eventual retomada das atividades em bares, restaurantes e lanchonetes. Além disso, faremos também o recebimento de pedidos pelo app, feature inédita e muito esperada pelos usuários atuais.

Aprendiz

Caio José dos Santos Arruda

Nome do projeto

Desenvolva o Sistema de Exposição e Gerenciamento do PET (SEG-PET)

Design de Interface UX
Documentação
Implementação de features
Implementação de testes

Descrição

No sentido de facilitar o acesso às atividades e competências do PET, surge a necessidade de uma plataforma online de exposição e gerenciamento. A aplicação servirá como mais um de nossos meios de divulgação científica. Nela, espera-se descrever as atividades planejadas e em execução, bem como compartilhar informações referentes aos resultados das pesquisas efetuadas pela organização. Além disso, servirá como ferramenta de gerenciamento interno de cada petiano e geração de relatórios mensais.

Aprendiz

Pablwo Mattheus Ribeiro de Araújo

Nome do projeto

TUVENS

Design de Interface UX

Descrição

O projeto tuvens pretende ajudar a regular a quantidade de pessoas em ambientes comuns na UFCG, p.ex laboratórios e salas de aula. O tuvens deve permitir o agendamento de presença, além de limitar a quantidade de pessoas por sala e permitir a visualização de métricas úteis para responder perguntas como: “Hoje é um bom dia para ir lá?” ou “Qual dia da semana tem menor ocupação”.

Aprendiz

Izabella Ribeiro de Souza Silva

Nome do projeto

Fogbow: Implementação do plugin Compute para a Google Cloud

Implementação de features

Descrição

A ideia desse projeto é ampliar as tecnologias suportadas pelo middleware Fogbow, desenvolvendo plugins para a API da Google Cloud. Em particular, através da implementação do plugin para Compute.

Aprendiz

Jerônimo Jairo Silva de Araújo

Nome do projeto

Dados na Rua

Design de Interface UX
Implementação de features

Descrição

O projeto Dados na Rua pretende disponibilizar os dados que os LabRua coleta em diversos espaços públicos de Campina Grande e outras cidades para qualquer pessoa ou entidade que tenha interesse neles. Para tanto, é necessário ajustar o site do LabRua e ver a melhor forma de usar ele como plataforma. Os dados coletados são diversos, de caráter tanto quantitativo quanto qualitativo, e se referem ao uso do espaço público em diferentes locais, horários e considerando meios de transporte distintos.

Aprendiz

Rodrigo Eloy Cavalcanti

Nome do projeto

bilhetagem - cloud lsd

Implementação de features
Refatoração

Descrição

Nesse projeto, queremos criar um sistema web para monitoramento do uso de recursos da cloud do LSD. Queremos contabilizar como cada usuário da cloud usa suas VMs para entender se estamos usando esses recursos de forma eficiente.

Aprendiz

Daniel Carlos Alves de Melo

Nome do projeto

Fogbow: Implementação do plugin Network para a Google Cloud

Implementação de features

Descrição

A ideia desse projeto é ampliar as tecnologias suportadas pelo middleware Fogbow, desenvolvendo plugins para a API da Google Cloud. Em particular, através da implementação do plugin para Network.

Aprendiz

Dacio Silva Bezerra

Nome do projeto

Alumni Computação@UFCG Interface Usuário

Implementação de features

Descrição

A partir do SCAO, é possível recuperar informações sobre todos os egressos do Curso de Ciência da Computação. A partir do Linkedin é possível recuperar informações sobre a carreira de parte de nossos egressos (aqueles que estão cadastrados nesta rede social). Infelizmente como esses sistemas não são interoperáveis, não há uma forma fácil de associar um egresso do SCAO a um perfil do Linkedin. O sistema a ser desenvolvido vai implementar a interface gráfica do sistema, através da qual informações sobre a carreira dos egressos podem ser obtidas.

Aprendiz

Iele Facundo Passos

Nome do projeto

Desenvolva o site do CAESI

Design de Interface UX
Desenvolvimento Web

Descrição

Desenvolvimento do site do Centro Acadêmico

Aprendiz

Alfredo Vasconcelos de Andrade

Nome do projeto

Fogbow: Funcionalidade de Criar Snapshot de Máquinas Virtuais

Implementação de features

Descrição

O objetivo deste projeto é implementar a funcionalidade de pausar/retomar a execução de máquinas virtuais (VMs) para o middleware Fogbow para integração de provedores de computação na nuvem, considerando nuvens executando Openstack.

Aprendiz

Carlos Henrique Ferreira Fuch

Nome do projeto

SITE - ELAS@COMPUTACAO

Design de Interface UX
Implementação de features

Descrição

A ideia principal do projeto é desenvolver um site com um layout simples, intuitivo, com a cara da comunidade e para centralizar as informações e produções internas da organização. Sendo assim, servirá como ambiente para divulgação das ações, materiais e integrantes, tornando a comunidade mais ativa.

Aprendiz

Maria Eduarda de Azevedo Silva

Nome do projeto

Secure Default Policies for Barbican 

Documentação
Implementação de features
Implementação de testes

Descrição

The keystone project has migrated all of its default policies to 1) use oslo.policy's scope_types attribute, which allows the policy engine to understand "system scope" and distinguish between an admin role assignment on a project versus an admin role assignment on the entire system, 2) ensure all rules use one of the default roles (admin, member, and reader) which both ensures support for a read-only role and prevents custom roles from accidental over-permissiveness. Barbican should use this migration as a template for securing their own policies.

Aprendiz

Nayara Souza

Nome do projeto

VTEX Design Systems Docs

Design de Interface UX
Documentação

Descrição

Na VTEX existem diversos produtos e aplicações para diferentes necessidades e fins e, por isso, cada um possui seu próprio design system com uma identidade visual única que se aplica ao seu contexto de usuários. A ideia desse projeto é criar uma base usando Gatsby para criação de sites de documentação para design systems, propondo uma solução única e extensível. Num cenário ideal, os desenvolvedores e designers que utilizem essa solução poderão ignorar as preocupações adicionais relacionadas com a configuração de seus portais de documentação e, dessa forma, focar no conteúdo: a documentação.

Aprendiz

José Guilherme Coelho de Oliveira

Nome do projeto

Volume Target support for Ironic on OpenStack SDK

Documentação
Implementação de features
Implementação de testes

Descrição

The OpenStack SDK [1] is a OpenStack[2] project aimed at providing a complete software development kit for the programs which make up the OpenStack community. The Ironic project [3] has some missing bits in the OpenStack SDK, the idea of this project is to add the support for the Volume Target API.

Aprendiz

Marta Laís de Macedo Dantas

Nome do projeto

GetGist

Documentação
Implementação de features
Implementação de testes
Refatoração

Descrição

GetGist é um programa de linha de comando para que a gente baixe, salve e edit Gists do GitHub como se fossem arquivos locais. A abstração que esse programa faz é uma espécie de adaptador entre a lógica de sistema de arquivos e a lógica de repositórios Git.

Aprendiz

Kilian Macedo Melcher

Nome do projeto

Raio-X das mulheres na computação@ufcg

Design de Interface UX
Infraestrutura
Análise e visualização de dados
Desenvolvimento de página web

Descrição

A ideia geral deste projeto é desenvolver um ambiente web para mostrar informações sobre a participação das mulheres no curso de Bacharelado em Ciência da Computação da UFCG. No contexto do Andromedev, iremos criar nesse ambiente visualizações de dados acadêmicos incluindo quantitativos de mulheres que entram no curso, taxa de evasão e conclusão e taxa de sucesso. Esse ambiente será acessado a partir do site do elas@computação e tem o objetivo de motivar mais a comunidade e levar esse incentivo para fora da UFCG também.

Aprendiz

Beatriz Andrade de Miranda

Nome do projeto

Pysite PyLadies Paraíba - Front-end

Front-End

Descrição

Etapa de criação do site da PyLadies Paraíba focando voltado para o front-end, introduzindo os conceitos básicos para que, independente do nível de conhecimento, qualquer aluna aprenda as tecnologias para utilizar em seus projetos futuros.

Aprendiz

Emannuelly Larissa Freitas de Melo

Nome do projeto

switiff

Implementação de features

Descrição

Nesse projeto, queremos desenvolver e avaliar o desempenho de uma otimização da biblioteca libtiff, bastante usada em aplicações de geoprocessamento, com base em uma nova funcionalidade do kernel linux, o io_uring, que promete grandes melhorias de desempenho no acesso à dados.

Aprendiz

Raphael de Paula Fonseca

Nome do projeto

Projeto Coletor do DadosjusBr

Descrição

Os agentes públicos do sistema de justiça brasileiro recebem outras verbas, além de seus salários. Auxílio moradia e gratificações,são exemplos desses beneficios. O DadosJusBr surge com o objetivo de apresentar de forma detalhada, organizada e unificada os dados de gastos com remuneração dos órgãos que constituem o sistema de justiça brasileiro, facilitando o acesso e promovendo o controle social sobre esses gastos do poder judiciário, ministério público, defensoria pública e procuradorias.

Aprendiz

Matheus Filipe de Lima Souza

Nome do projeto

Fogbow: Funcionalidade de Pausar/Retomar a execução de Máquinas Virtuais

Implementação de features

Descrição

O objetivo deste projeto é implementar a funcionalidade de pausar/retomar a execução de máquinas virtuais (VMs) para o middleware Fogbow para integração de provedores de computação na nuvem, considerando nuvens executando Openstack.

Aprendiz

Raisson Adrian Grangeiro Souto

Nome do projeto

Flask-SimpleLogin

Design de Interface UX
Documentação
Implementação de features
Implementação de testes

Descrição

Flask-SimpleLogin é a forma mais fácil de adicionar a funcionalidade de login em uma aplicação Flask.

Aprendiz

Maely Silva Brandão

Nome do projeto

Django Public Admin

Documentação
Implementação de features
Implementação de testes

Descrição

O Django Public Admin surgiu para ajudar projetos que querem disponibilizar dados publicamente, para humanos (ou seja, sem ser via API), utilizando todo o poder do Django Admin — mas sem precisar criar e gerenciar contas de usuários, login etc. Atualmente essa extensão do Django é utilizada por projetos como a Operação Serenata de Amor e Dados Abertos de Feira.

Aprendiz

Arthur Silva Cavalcante Ferreira

Nome do projeto

LCC Bot

Implementação de features

Descrição

O foco deste projeto é desenvolver um bot para o discord com o intuito de fornecer informações úteis sobre os LCCs da UFCG para alunos, tal como também providenciar uma ferramenta que facilite o operacional de suporte e gerência da equipe sobre os laboratórios de forma remota. O LCC Bot, além de fornecer serviços úteis aos alunos, se tornará um arcabouço para facilitar a gerência remota das máquinas dos laboratórios, agregando funcionalidades úteis para o desenvolvimento de futuro de diversas outras aplicações.

Aprendiz

Maria Luiza de Souza Marinho

Nome do projeto

Alumni Computação@UFCG Interface REST

Implementação de features

Descrição

A partir do Sistema de Controle Acadêmico Online da UFCG é possível recuperar dados sobre todos os egressos do curso. A partir do Linkedin é possível recuperar dados sobre a carreira de parte de nossos egressos. Esses dados podem ser correlacionados. O sistema a ser desenvolvido vai implementar uma API REST através da qual informações sobre a carreira dos egressos podem ser obtidas.

Aprendiz

Natália Salvino André

Nome do projeto

Fogbow: Implementação dos plugin Quota, Volume e Attachment para a Google Cloud

Implementação de features

Descrição

A ideia desse projeto é ampliar as tecnologias suportadas pelo middleware Fogbow, desenvolvendo plugins para a API da Google Cloud. Em particular, através da implementação de plugins para Quota, Volume e Attachment.

Aprendiz

Flávio Roberto Pires Quirino Farias

Nome do projeto

Preço de entrega dinâmico

Design de Interface UX
Implementação de features

Descrição

Este projeto consistirá em implementar uma funcionalidade para configuração e cálculo de taxa de entrega dinâmica, operando sobre CEPs e/ou localizações GPS. Após isso, um negócio poderá definir, por exemplo, que as entregas para bairros mais longes do endereço do restaurante são mais caras. Este cálculo será feito em cada pedido baseado no endereço de entrega do cliente.

Aprendiz

Pedro Lucas Siqueira de Lima

Nome do projeto

Moenda

Implementação de features

Descrição

A ideia deste projeto é iniciar o desenvolvimento de uma engine, a Moenda, que possibilite o processamento e análise de um conjunto de arquivos, e retorne um relatório, a partir de propriedades desses arquivos. A Moenda opera executando código fornecido pelo usuário que quer analisar tais arquivos. Se tratando de arquivos texto, um exemplo poderia ser a execução de um código que identifique quantidade de linhas.

Aprendiz

Felipe de Souza Siqueira

Nome do projeto

Built-in Components

Design de Interface UX
Documentação

Descrição

Na VTEX existem diversos produtos e aplicações para diferentes necessidades e fins e, por isso, cada um possui seu próprio design system com uma identidade visual única que se aplica ao seu contexto de usuários. A ideia desse projeto é criar diversos componentes para que desenvolvedores de design system possam usar nas suas documentações, a fim de demonstrar as funcionalidades de seus componentes e suas especificações de design.

Aprendiz

Leandra de Oliveira Silva

Nome do projeto

Aderência 2.0 no Perfil Parlamentar

Implementação de features

Descrição

Evoluir o https://perfil.parlametria.org.br/ para aprofundar a maneira como acompanhamos deputado/as e senadore/as apoiam o governo e o quanto obedecem seus partidos.

Aprendiz

Thiago Nascimento de Lima

Nome do projeto

Documente o spotify-web-sdk

Documentação
Implementação de features

Descrição

O spotify-web-sdk foi criado com o intuito de facilitar o acesso aos dados cedidos pela API Web do Spotify. No lugar de lidar diretamente com as requisições, usuários têm à disposição funções declaradas em alto nível e a diversas classes de tipos, melhorando a experiência de acesso aos dados. Embora todas as funcionalidades originais da API já estejam implementadas na sua versão atual e já haja uma suite de testes em desenvolvimento, ainda falta uma coisa importante: documentação.

Aprendiz

Klaywert Danillo Ferreira de Souza

Nome do projeto

Cursos UFCG Responsivo

Design de Interface UX
Documentação
Implementação de features
Refatoração

Descrição

Cursos UFCG Responsivo é uma evolução do site analytics.ufcg.edu.br/cursosufcg que busca fazer um upgrade de tecnologias do sistema original e melhorar a experiência do usuário para diferentes tamanhos de visualização do site.

Aprendiz

José Alberto Viana da Silva

Nome do projeto

Flask-AlchemyDumps

Documentação
Implementação de features
Implementação de testes
Refatoração

Descrição

Flask-AlchemyDumps é um extensão que possibilita o backup de base de dados de aplicações em Flask com o serializer nativo do SQLAlchemy. É uma ferramenta simples para cópias de segurança igualmente simples, mantendo o CLI do Flask como ponto principal de interface com a aplicação.

Aprendiz

Mateus Cavalcante de Almeida Farias Aires

Nome do projeto

GitRadar

Implementação de features

Descrição

O objetivo do projeto é criar um sistema capaz de gerar relatórios de uso da plataforma do GitHub pelos alunos de uma determinada turma. Não é fácil monitorar o comportamento do aluno com o GitHub no contexto da turma. O monitoramento é importante para saber quando o aluno interage com o GitHub e de que forma (ex.: quantidade de linhas, classes, tipos de alteração, etc.). A visão da turma deve permitir ao professor a rápida identificação de alunos com baixa ou alta interação com o GitHub.

Aprendiz

Davi Gomes Passos Sousa

Nome do projeto

Fogbow: Implementação dos plugins PublicIp e SecurityRules para a Google Cloud

Implementação de features

Descrição

A ideia desse projeto é ampliar as tecnologias suportadas pelo middleware Fogbow, desenvolvendo plugins para a API da Google Cloud. Em particular, através da implementação de plugins para PublicIp e SecurityRules.

Aprendiz

Pedro Henrique de Oliveira Silva

Nome do projeto

PySite PyLadies Paraíba - Testes

Implementação de testes

Descrição

Etapa de criação do site da PyLadies Paraíba focando nos processos de garantia de qualidade e do pleno funcionamento da plataforma por meio da identificação dos casos de testes e implementação dos testes automatizados.

Aprendiz

Maria Cecylia dos Santos Balbino

Nome do projeto

Sentimentos nos Tweets do Congresso

Implementação de features
Aprendizagem de máquina

Descrição

Uso de NLP para descobrir o sentimento mais associado aos parlamentares quando eles tuítam sobre meio ambiente, direitos humanos e outros temas que acompanhamos no https://leggo.parlametria.org.br e https://perfil.parlametria.org.br .

Aprendiz

Nathan Fernandes Pedroza

Nome do projeto

Projeto Interações do DadosjusBr

Design de Interface UX
Implementação de features

Descrição

O projeto "Interações" tem como objetivo desenvolver elementos interativos no site oficial do DadosJusBr, que auxiliem aos visitantes na compreesão das dificuldades enfrentadas pela população ao tentar acessar informações nos portais de transparência de orgãos públicos. A ideia é a criação e implementação de um texto e ilustrações interativas de forma a esquematizar o problema.

Aprendiz

Lucas Araujo Lima

Nome do projeto

Criação (e alimentação) do portal de ajuda/documentação

Documentação

Descrição

Este projeto visa em construir um portal de documentação para o Alt, configurando seu deploy e sua alimentação, que irá ser útil para os novos usuários do sistema. Utilizaremos o moderno framework Docusaurus do Facebook para fazer isso, além de também planejarmos e executarmos o lançamento dessa solução.

Aprendiz

Diego Cruz de Aquino

Nome do projeto

Trajetória 2.0 no Perfil Parlamentar

Design de Interface UX

Descrição

Criar no https://perfil.parlametria.org.br uma visualização da trajetória da filiação de parlamentares a diferentes partidos, de seus mandatos e de seu patrimônio, facilitando por exemplo que identifiquemos se há parlamentares há 30 anos no Congresso, que já passaram por vários partidos, e que produziram muito pouco.

Aprendiz

Emilly de Albuquerque Oliveira

Nome do projeto

Horários-UFCG

Implementação de features
Refatoração

Descrição

O Horários-UFCG tem como intuito disponibilizar de maneira mais acessível aos alunos os horários das cadeiras oferecidas pelo curso de computação. Os alunos no período de matrículas tentam planejar quais cadeiras escolherão observando as informações do Controle Acadêmico e montando seus horários de diversas formas. Neste projeto, pretendemos adaptar nosso ferramental Vue para React, além de implementar novas funcionalidades, como a exportação de dados.

Aprendiz

Caroliny Regina Valença Leandro

Nome do projeto

rust4promethee

Refatoração

Descrição

O LSD/UFCG implementou recentemente uma versão ultra-rápida do método PROMETHEE. Nós usamos essa implementação para detectar regiões do brasil mais propensas a virar um deserto no futuro. Estamos bem felizes com nosso código mas agora queremos fazer tudo de novo, do zero, em Rust.

Aprendiz

Thiago Yuri Evaristo de Souza

Nome do projeto

Agricultura familiar na merenda: Tá de Pé?

Implementação de features
Análise de dados

Descrição

Municípios têm obrigação de gastar 30% das suas compras de merenda com agricultura familiar. Esse projeto analisará se isso está acontecendo com os dados do projeto https://tadepemerenda.transparencia.org.br/ e implementará no site os resultados.

Aprendiz

Ricardo Adley da Silva Sena