README.md
June 15, 2022 · View on GitHub
SAS - Score Analysis System
🚧 Sistema 🚀 Finalizado 🚧
O projeto a ser desenvolvido vai ser um sistema para buscar novas receitas através da criação de novas segmentações de clientes para a empresa parceira SPC.
Front-End
Back-End Java
Back-End Python
📋 Tabela de conteúdos
- Introdução
- Features
- Demonstração da aplicação
- Projeto
- Desafio
- Entregas
- Rodando o Sistema
- Tecnologias
- Membros
- Licença
✅ Features
- Gestão de usuários
- Gestão da carteira do vendedor
- Upload CSV da cidade
- Upload CSV do CNAE
- Upload CSV da empresa
- Upload CSV da consumo
- Relatórios
- Gráfico de ranking dos melhores vendedores
- Gráfico de Consumo VS Empresa
- Gráfico de Score com filtros
- Gráfico de Consumo por vendedor
- Power BI
📺 Demonstração da aplicação
Demonstração da tela de Gestão de Usuários

Demonstração da tela de Gestão da Carteira/Vendedor

Demonstração das telas de upload de CSV

Demonstração do gráfico de ranking dos vendedores

Demonstração da tela de Consumo VS Empresa

Demonstração da tela de Score

🖥 Projeto
Projeto realizado em parceria com a SPC que é organização de gestão e inteligência de dados que entrega soluções de crédito, cobrança, antifraude, marketing e certificação digital juntamente com a Faculdade de Tecnologia de São José dos Campos Professor Jessen Vidal.
📈 Desafio
Desafio proposto pela SPC - "Temos um novo desafio na área de vendas que é buscar novas receitas através da criação de novas segmentações de clientes. Para isso precisaremos da criação de novos modelos de dados e indicadores que suportarão as estratégias de vendas (contato com clientes e prospects observando as suas particularidades relacionadas a segmentos, verticais de atuação, consumo e potencial de consumo)."
💎 Entregas
O planejamento e o progresso durante as Sprints do projeto poderá ser visto em Entregas.
🚀 Rodando o Sistema
📑 Pré-requisitos
Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas: Git, Node.js, NPM, Vue.js, Java 11, Maven, Python e PIP. Além disto é bom ter um editor para trabalhar com o código como VSCode, IntelliJ ou PyCharm.
🎲 Rodando o Front-End
# Clone este repositório
$ git clone https://github.com/API-5-SEMESTRE/front-end
# Rodar o camando a seguir no terminal para instalar as dependências do NPM
$ npm install
# Rodar com o comando a seguir para rodar o Front-end
$ npm run serve
# O Front-end está rodando localmente, acesse o link do servidor do Vue.js
🎲 Rodando o Back-End Java
# Clone este repositório
$ git clone https://github.com/API-5-SEMESTRE/back-end
# Abrir o arquivo "application.properties" no caminho "src/main/resources/"
# Dentro do arquivo "application.properties", aonde estiver escrito "[URL]" apagar e colocar "jdbc:oracle:thin:@DB202203301935_medium?TNS_ADMIN=./key"
# Exemplo de como deve ficar: spring.datasource.url=jdbc:oracle:thin:@DB202203301935_medium?TNS_ADMIN=./key
# Onde estiver "[USER]" e "[PASSORD]" deve colocar o usuário e a senha
# Salvar o arquivo "application.properties"
# Rodar o arquivo "ApiBackApplicartion.java" no seu editor de código ou IDE
# O Back-end está rodando e o Banco de Dados na Oracle Cloud está conectado
🎲 Rodando o Back-End Python
# Clone este repositório
$ git clone https://github.com/API-5-SEMESTRE/back-end-python
# Rodar o camando a seguir no terminal para instalar as dependências do PIP
$ pip install -r requirements.txt
# Rodar com o comando a seguir para rodar o Python
$ python - m flask run ou python3 -m flask run
# O Python está rodando localmente, acesse o link do servidor do Flask
🛠 Tecnologias
As seguintes ferramentas foram usadas na construção do projeto:
👥 Membros
Tairik Johnny Scrum Master |
Jeferson Neves Product Owner |
Devanir Ramos Developer |
José Francisco Developer |
Alan Lucas Developer |
📝 Licença
Todas as informações resultantes da Aprendizagem por Projetos Integrados da Fatec São José dos Campos - Prof. Jessen Vidal seguem a licença Open Source Initiative (OSI) ou Academic Free License 3.0 (AFL-3.0).