Desafio • Proposta • Planejamento • Sprints • Tecnologias • Metodologia • Backlog • Equipe
A empresa MidAll situada no Parque Tecnológico de São José dos Campos, propôs o seguinte desafio baseado na metodologia ágil Scrum. "Temos um problema para criação de promoções em um Ecommerce. Precisamos de uma solução inteligente onde, as mecânicas das promoções sejam feitas de forma flexível e de rápida atualização no sistema".
A ideia é criar um mini motor de regras com uma interface onde as regras das promoções possam ser cadastradas e aplicadas no momento que os itens forem para o carrinho de compras. Alguns exemplos de mecânicas: compre 2 produtos e tenha 10% de desconto. Na compra de 2 produtos, ganhe mais 1. Na compra de 3 produtos, ganhe 50% de desconto no item de menor valor.
Pré-requisitos:
Requisitos Funcionais
- Interface para Cadastros de Produtos e Promoções
- Edição dos Produtos
- Carrinho de Compras
- Criação de Promoções
- Categoria de Promoções
- Listagem de Produtos e Promoções.
Requisitos Não Funcionais
- Linguagem Java;
- Banco de Dados Relacional;
- Documentações.
🔗 Clique no link abaixo para visualizar o PM Canvas:
-
Kickoff - 14/03/2022 a 18/03/2022
-
SPRINT 1 - 25/03/2022 a 14/04/2022
-
SPRINT 2 - 25/04/2022 a 15/05/2022
-
SPRINT 3 - 16/05/2022 a 05/06/2022
-
SPRINT 4 - Recuperação
-
Feira de Soluções - 15/06/2022 às 19h
🔖 SPRINT 1 (Link da Pasta): Concluído ☑️
🔖 SPRINT 2 (Link da Pasta): Concluído ☑️
🔖 SPRINT 3 (Link da Pasta): Concluído ☑️
🔖 SPRINT Recuperação (Link da Pasta): Concluído ☑️
- Banco de Dados: Microsoft SQL
- Back-end: Java e Spring Boot
- Front-end: Angular, CSS, Bootstrap
- Ferramentas: IntelliJ IDEA, Visual Studio Code, GitHub e Figma
- Metodologia Ágil: Framework Scrum
Este projeto está sob a licença MIT - veja o arquivo LICENSE.md para mais detalhes.
Instalação:
- Clone the repository
$ git clone https://github.com/Doc-Docker/APIMidAll.git
- Install requirements
$ mvn clean install requirements.txt