Skip to content

Repository files navigation

Projeto Integrador - DocDocker | BD

API PromoAll


Desafio Proposta Planejamento Sprints Tecnologias Metodologia Backlog Equipe


Status do Projeto: Concluído ☑️


✏️ Desafio

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".


📋 Proposta

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.


🎯 Escopo do Projeto

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:

Project Model Canvas


⏳ Planejamento de Entregas

  • 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


📅 As Sprints

🔖 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 ☑️


🗂️ Desenvolvimento das Sprints


💻 Tecnologias Utilizadas

  • 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 Utilizada

  • Metodologia Ágil: Framework Scrum

📄 Licença MIT

Este projeto está sob a licença MIT - veja o arquivo LICENSE.md para mais detalhes.


💻 Requisitos para instalação do projeto

Instalação:

  • Clone the repository
$ git clone https://github.com/Doc-Docker/APIMidAll.git
  • Install requirements
$ mvn clean install requirements.txt

🎯 Backlog das Sprints


🎓 Equipe

NomeFunçãoLinkedInGitHubAvatar
Carlos SouzaScrum Master
Zaion FelippeProduct Owner
Bryan RibeiroDev Team
Andrew AugustoDev Team
Victor CavichioliTeam Leader
Antonio ZagoDev Team
José SantosDev Team

Releases

Packages

Contributors

Languages