Equipe • O que é o Antenas? • Vida de um projeto • Entregas • Tecnologia
- Danielly Jardim Dev
- Fábio Romeiro Scrum Master
- Giovanna Xavier Dev
- Mateus Machado Dev / DevOps
- Thiago Dias Dev / DevOps
O Antenas é uma plataforma online para conectar a FATEC com as empresas do mercado que desejam realizar projetos e recrutar alunos. Neste site o empresário cadastra seu projeto, e este é enviado para o CADI (Centro de Apoio ao Desenvolvimento e Inovação), que o analisa, pede mais informações, e finalmente depois de uma reunião com o empresário, libera o projeto para um professor responsável poder aplica-lo com os seus alunos.
Esta abordagem proporciona ao aluno uma experiência mais próxima do que ele encontrará no mercado de trabalho quando sair da faculdade, uma vez que o projeto não esta sendo aplicado apenas por razões didáticas, mas sim para servir um cliente real.
Para saber mais, acesse o tópico O que é o Antenas? na nossa wiki.
- Planejamento da nova arquitetura do sistema
- Configuração inicial da API utilizando Spring Boot
- Configuração inicial e desenvolvimento dos primeiros componentes Vue do Front-end
- Rotas essenciais (CRUD) da API construídas
- Persistencia da API no banco de dados MySQL
- Views da plataforma construídas no Front-end
- Componentes de formulário e gerenciamento de projetos criados no Front-end
- Sass configurado e estilos globais (reset.css, variaveis, funções, mixins, ...) criados no Front-end
- Implementação incial do CI na API utilizando CircleCI
- Serviços de integração desenvolvido no front-end utilizando dados mockados
- CircleCI configurado para avisar membros pelo Telegram caso algum commit com falha nos testes unitários seja subido para o repositório remoto
- Sistema de autenticação utilizando Spring Security implementado
- Issue#2 - Deploy automatizado do front-end
- Service - Issue#5 - Deploy automatizado da API
- Service - Issue#7 - Resolver bugs apontados no SonarCloud
- Service - Issue#8 - Resolver problemas de login e autenticação
- Client - Issue#11 - Visualização de home para Cadi
- Client - Issue#9 - Visualização de home para Professores
- Client - Issue#3 - Integrar autenticação de usuário com a API
- Client - Issue#4 - Integrar busca de informações de usuário com a API
- Client - Issue#5 - Integrar o cadastro de usuário
- Client - Issue#6 - Integrar a busca de projetos
- Client - Issue#7 - Integrar endpoints de cadastro, edição e deleção de projeto
- Client - Issue#10 - Visualização de home para Alunos
- Global - Issue#1 - Vídeo de introdução da aplicação
Foi optado por separa o projeto em dois grandes módulos:
-
AntenasClient: Este repositório foi exclusivamente criado para servir a parte do front-end do projeto, isto é, a parte visual e a lógica necessária para apresentar ao usuário todas as informações que ele precisa ter acesso.
-
AntenasService: Este repositório foi criado para servir a API do antenas, isto é, o local onde os dados entrados no sistema são processados e também a fonte de onde o AntenasClient busca as informações que aparecerão para o usuário final.
Para descobrir como executar o projeto ou explorar o código fonte, visite a página inicial de cada repositório:
Para conhecer os pré-requisitos, tecnologias utilizadas e motivação para a refatoração geral do Antenas, visite a nossa wiki.