BACK - PROJETO RADAR - GRUPO 5

# Construir uma API para que possamos ter o controle interno sobre as informações de nosso sistema Radar

Esse é o desafio de projeto final que compõe o Código do Futuro incentivado pela Farmarcas e Febrafar em parceria com a Gama Academy, confeccionado pelo Grupo 5.

Essa segunda parte do projeto é focada no back-end, pois o front-end foi concluído do primeiro desafio. Esse é o repositório do primeiro desafio que usamos como base.

Descrição do Desafio ⚙️

O sistema será desenvolvido em AspNet core API C# com as seguintes Endpoints criados na API:

● Produtos (id, nome, descricao, valor, qtd_estoque);

● Clientes (id, nome, telefone, email, cpf, cep, logradouro, numero, bairro, cidade, estado, complemento);

● Pedidos (id, cliente_id, valor_total, data);

● PedidosProdutos (id, pedido_id, produto_id, valor, quantidade);

● Campanhas (id, nome, descricao, data, url_foto_prateleira);

● Lojas (id, nome, observacao, cep, logradouro, numero, bairro, cidade, estado, complemento, latitude, longitude) e

● PosicoesProdutos (id, campanha_id, posicao_x, posicao_y).

Funcionalidades extra 📜

● Autenticação JWT na API;

● Testes de unidade e funcionalidades;

● Utilizar API do google maps para mostrar os pontos da loja no mapa;

● Criar tela para organização dos produtos, podendo arrastar e soltar os produtos posicionando os mesmos na prateleira (Objetivo: instruir o lojista, destacando os produtos que tem mais saída).

Tecnologias e Ferramentas Utilizadas 🕹️

Organização do Projeto 📈

  • Elaboramos o kanban utilizando o Trello;
  • Criamos o backlog;
  • Detalhamos o descritivo das tarefas da squad dentro dos seus cards;
  • Formatamos do kanban padrão "to do, doing, done";
  • Definimos as datas de entrega das tarefas nos cards;
  • Definimos cada responsável pelo card ou checklist de completude;
  • Priorizamos os cards através de etiquetas coloridas que definiam níveis de dificuldade e níveis de prioridade.

Critérios de Avaliação 📊

  • Organização do projeto (Kanban no Trello, Jira ou outra ferramenta);
  • Modelagem de dados;
  • API funcionando para cadastros e consultas;
  • Login na API;
  • Front-end em Angular;
  • Repositório do GIT;
  • Fluidez na apresentação.

Link do Repositório do Front 💼

https://github.com/VictorPnheiro/Proj-G5-Angular

Integrantes do Grupo 5 - 💻