Coder Social home page Coder Social logo

raffiuds / squad-5-aceleradev-fs-online-1 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from codenation-dev/squad-5-aceleradev-fs-online-1

0.0 1.0 0.0 957 KB

License: MIT License

Dockerfile 0.27% TSQL 0.17% Go 71.17% Shell 0.09% HTML 0.92% JavaScript 24.81% CSS 2.57%

squad-5-aceleradev-fs-online-1's Introduction

Gestão de clientes Banco Uati

Go Report Card

Objetivo

O objetivo deste produto é monitorar e gerar alertas da captura de uma determinada fonte com base em uma determinada base do cliente e regra pré estabelecida.

Contextualização

O Banco Uati gostaria de monitorar de forma contínua e automatizada caso um de seus clientes vire um funcionário público do estado de SP (http://www.transparencia.sp.gov.br/busca-agentes.html) ou seja um bom cliente com um salário maior que 20 mil reais.

A lista de clientes do banco Uati encontra-se no arquivo clientes.csv contido neste projeto.

Requisitos técnicos obrigatórios

  • Tela de login;
  • Uma tela para cadastrar os usuários que devem receber os alertas;
  • Uma tela para importação dos clientes do banco (Upload de CSV);
  • Uma tela para controle do monitoramento/dashboard com nº de alertas e outras funcionalidades que o grupo julgar interessantes;
  • Uma tela para listar e detalhar os alertas, listar os envios de emails e para quem foi enviado, data, hora e outras funcionalidades que o grupo julgar interessantes;
  • Enviar um alerta através de e-mail quando um cliente se tornar um funcionário do banco;
  • Todas essas funcionalidades devem ser expostas para clientes que queiram integrar através de uma API.

Pré-requisitos

Ambiente de desenvolvimento

  • Start do banco de dados
    • docker-compose up -d
  • Stop do banco de dados
    • docker-compose down
  • Start da documentação OpenAPI/Swagger
  • Rodar os testes unitários
    • go test ./...
  • Rodar os testes unitários com o relatório do cobertura
    • go test -coverprofile=coverage.out ./... && go tool cover -html=coverage.out

Servidor de desenvolvimento

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.