Sistema de vendas de passagens aéreas
- Bruno Rodrigues - BackEnd
- Kelly Castelo - BackEnd
- Mariana Machado - BackEnd
Como abordagem para codificação desse projeto, resolvemos montar um diagrama de classes, que utilizamos como guia para entendermos as necessidades básicas do sistema. A ideia foi desenvolver um MVP que suprisse todos os requisitos listados pela TechLead Mayra. Também elaboramos uma espécie de fluxograma de telas para entendermos melhor como implementar a classe Main. Este processo de desenvolvimento do diagrama de classes e do fluxograma foi realizado em dailies de 30 minutos, uma hora após a conclusão do estágio.
Ao todo foram necessarias três dailies para ajustarmos todas as expectativas e entermos melhor as necessidades do negócio. Após isso, decidimos que a codificação seria feita através de mob e pair programming, desta forma o grupo todo poderia pensar na aplicação da lógica do sistema, assim como facilitaria o debate de ideias e adição de métodos antes não pensados para o projeto.
O Javamos Decolar trata-se de uma plataforma de venda de passagens de avião, onde podemos ter dois tipos de usuários: Comprador e Companhia. Como comprador, temos a liberdade de comprar passagens, pesquisar passagens, filtra-las por data de chegada ou data de partida, filtra-las por maior valor e também por companhia. Também há opção de consultar o histórico de passagens compradas, consultar as ultimas passagens cadastradas pelas companhias do sistema e também de cancelar uma compra feita.
Como companhia, temos a opção de cadastrar passagens para que os compradores que acessam a plataforma possam consumir, assim como temos acesso a todo um menu com operações de edição e remoção de passagens e trechos. Há também a opção de consultar o histórico de vendas da companhia, todos os trechos e também todas as passagens que foram cadastradas pela mesma.
Clique aqui para acessar o fluxograma de classes desenvolvido no LucidChart.
Clique aqui para acessar o diagrama ER no LucidChart.
- Time POO e Idealizadores: Henrique Miranda, Kelly Castelo, Mariana Machado e Bruno Rodrigues.
- Time Oracle: Bruno Rodrigues, Kelly Castelo e Mariana Machado.
- Time Spring Web: Bruno Rodrigues, Kelly Castelo e Mariana Machado.
Feito com ☕ para o #VemSer 11º edição