Tecnologias
-
Front-end: HTML5, CSS3, Bootstrap, JavaScript
-
Back-end: C#, ASP.NET Core
-
Banco de Dados: SQL
Descrição
"Uma empresa oferece serviços baseados na tecnologia blockchain para a manipulação de vários tipos de criptoativos (criptomoedas, criptocommodities (Etherum), criptotokens etc). Como esta tecnologia ainda é nova, não houve tempo para o desenvolvimento de um sistema interno de gerenciamento das operações realizadas na empresa pelos seus clientes, como por exemplo o cadastro de clientes e usuários, relatórios executivos para tomada de decisões, entre outras diversas operações efetuadas etc. Assim a empresa contratou uma fábrica de software (Grupo do PIM) para o desenvolvimento do sistema interno de gerenciamento, tanto para a empresa como para seus clientes. Este sistema deve contemplar uma parte em web (deve ser responsivo), deve ser previsto o uso da linguagem C# para a etapa bem como o uso do banco de dados MS SQL Server."
"O sistema é pensado para que o cliente da empresa possa ter total controle de seus investimentos, contratos inteligentes entre outros negócios baseados no blockchain, logo devem ser apresentados relatórios parciais diários e consolidados mensalmente, gráficos, alertas, etc."
"Não deve ser desenvolvido um sistema para fazer lançamentos em blockchain, pois isso a empresa já possui, e está funcionando adequadamente. O que deve ser desenvolvido é um sistema de gerenciamento e controle administrativos, que com base nas operações realizadas pelos clientes ofereça ferramental para análise dos investimentos ao longo do tempo."
Funcionalidades
✅ Cadastro de clientes.
✅ Funcionalidades visíveis apenas aos usuários logados no sistema.
✅ Cadastro de novas criptomoedas (apenas pelo usuário administrador).
✅ Alteração e exclusão de criptomoedas (apenas pelo usuário administrador).
✅ Cadastro/alteração de valores das criptomoedas (apenas ao usuário administrador).
✅ Pesquisa de criptomoedas por nome.
✅ Filtragem de criptomoedas e seus respectivos valores por data.
✅ Ordenação de criptomoedas por nomes.
✅ Histórico de transações (administrador visualiza histórico geral, usuário visualiza apenas o próprio).
✅ Especificação de transações - tipo de transação (compra/venda).
✅ Ordenação de transações por data (administrador pode ordenar por nome dos usuário).
✅ Filtragem de criptomoeda por nome.
✅ Exibição de conta do usuário, além de detalhes, como sua conta vinculada.
✅ Exibição de saldo atual - total do usuário (baseado no valor atual da criptomoeda na qual possui investimento + saldo não investido)
✅ Listagem de aplicações dos usuários (administrador pode visualizar todos os usuários).
✅ Gráfico com o valor atual de todas as criptomoedas cadastradas.
✅ Gráfico com o valor dos últimos 7 dias de todas as criptomoedas.
✅ Gráfico com o valor dos últimos 30 dias de todas as criptomoedas.
✅ Gráficos para cada criptomoeda com seus valores dos últimos 7 dias.
✅ Gráficos para cada criptomoeda com seus valores dos últimos 30 dias.
✅ Gráfico dos últimos 30 dias, indicando a porcentagem do valor da criptomoeda em relação ao dia anterior.
✅ Todos os investimentos do usuário, indicando o valor investido e o valor atual.
✅ Gráficos semanais e mensais indicando o investimento do usuário (administrador visualiza gráfico com o investimento geral).
✅ Simulação de compra e venda de criptomoedas
🌄 Imagens
Tela Inicial | Cadastro |
---|---|
Criptomoedas | Criptomoedas - Pesquisa por data |
---|---|
Transações | Transações - Pesquisa por criptomoeda |
---|---|
Conta | Conta - Detalhes |
---|---|
Aplicações | Gráfico - valor dia atual |
---|---|
Gráfico - Porcentual dos últimos 7 dias | Gráfico - Valor últimos 7 dias da criptomoeda selecionada |
---|---|
Gráfico - Porcentual dos últimos 30 dias | Gráfico - Valor últimos 30 dias da criptomoeda selecionada |
---|---|
Investimentos | Investimento da criptomoeda selecioanda |
---|---|
Investimentos - Gráfico mensal da criptomoeda selecionada | Simulação |
---|---|
Simulação - Compra | Simulação - Venda |
---|---|