About this project
it-programming / web-development
Open
Olá Devs! Tudo bom?
Gostaria de apresentar um projeto que gostaria de desenvolver.
Especificação:
O resultado do desenvolvimento será um Dashboard de demonstração/comparação de dados entre a conta do Mercado Livre do usuário mestre (quem estiver acessando) VS de outro(s) usuário(s) selecionado(s).
Importante: Para conseguirmos acessar as informações necessárias do Mercado Livre, precisamos conectar a conta do proprietário (exemplo, quem for acessar a plataforma, precisa permitir o acesso para capturar os dados do Mercado Livre).
O intuito da plataforma é poder “seguir” vendedores.
Assim conseguimos extrair diversas informações de suas movimentações diárias, em tempo real, e gravar isso em um banco de dados interno (a ser definido). Com isso teremos dados históricos desse vendedor.
Cada usuário da plataforma (login + senha) poderá seguir diversos vendedores e comparar os dados do mesmo, com seus próprios dados (exemplo: venda, ticket médio, etc..
As análises estão descritas abaixo).
Há necessidade de filtro por período, para todas as análises.
Importante: Se um usuário optar por seguir um vendedor, que já está sendo seguido, e já com dados gravados no nosso banco de dados, ele terá a opção de visualizar os dados apenas a partir da data em que ele solicitou seguir o mesmo.
Exemplo: Vendedor ABC já é acompanhado desde dezembro/2019. Se Fulano começar a acompanhar ele dia 01/03/2021, ele terá visualização somente a partir dessa data, sem visualizar os dados passados.
Análises necessárias no Dashboard:
1) Total de vendas (Valor e quantidade soma de vendas e valor do período estabelecido);
2) Ticket médio do vendedor, no período estabelecido (Valor total DIVIDIO Quantidade de vendas);
3) Quantas novas visitas no anúncio entre o período estabelecido (mostrar o top 20 anúncios com mais vendas) + data de criação dos anúncios;
4) Top 20 anúncios mais vendidos no período estabelecido (em número de venda) + data de criação dos anúncios;
5) Top 20 anúncios mais vendidos no período estabelecido (em valor de venda) + data de criação dos anúncios;
6) Novos anúncios criados no período;
7) Alterações realizadas em anúncios (Preço, quantidade em estoque e categoria);
9) Gráfico de comparação entre vendedores selecionados e da conta do utilizador (venda em quantidade, venda em valor, ticket médio diário);
8) Necessidade de extração de um relatório para o Excel.
Gostaria de apresentar um Dashboard exemplo, em uma rápida ligação. Mas fica a gosto do desenvolvedor;
O dashboard deverá ser acessado por um domínio, hospedado no Go Daddy, com login e senha de usuário.
Muito obrigado! Espero trabalharmos juntos! =)
Category IT & Programming
Subcategory Web development
What is the scope of the project? Medium-sized change
Is this a project or a position? Project
I currently have I have an idea
Required availability As needed
API Integrations Other (Other APIs)
Roles needed Developer
Delivery term: Not specified
Skills needed