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
:white_check_mark: Cadastro de clientes.
:white_check_mark: Funcionalidades visíveis apenas aos usuários logados no sistema.
:white_check_mark: Cadastro de novas criptomoedas (apenas pelo usuário administrador).
:white_check_mark: Alteração e exclusão de criptomoedas (apenas pelo usuário administrador).
:white_check_mark: Cadastro/alteração de valores das criptomoedas (apenas ao usuário administrador).
:white_check_mark: Pesquisa de criptomoedas por nome.
:white_check_mark: Filtragem de criptomoedas e seus respectivos valores por data.
:white_check_mark: Ordenação de criptomoedas por nomes.
:white_check_mark: Histórico de transações (administrador visualiza histórico geral, usuário visualiza apenas o próprio).
:white_check_mark: Especificação de transações - tipo de transação (compra/venda).
:white_check_mark: Ordenação de transações por data (administrador pode ordenar por nome dos usuário).
:white_check_mark: Filtragem de criptomoeda por nome.
:white_check_mark: Exibição de conta do usuário, além de detalhes, como sua conta vinculada.
:white_check_mark: Exibição de saldo atual - total do usuário (baseado no valor atual da criptomoeda na qual possui investimento + saldo não investido)
:white_check_mark: Listagem de aplicações dos usuários (administrador pode visualizar todos os usuários).
:white_check_mark: Gráfico com o valor atual de todas as criptomoedas cadastradas.
:white_check_mark: Gráfico com o valor dos últimos 7 dias de todas as criptomoedas.
:white_check_mark: Gráfico com o valor dos últimos 30 dias de todas as criptomoedas.
:white_check_mark: Gráficos para cada criptomoeda com seus valores dos últimos 7 dias.
:white_check_mark: Gráficos para cada criptomoeda com seus valores dos últimos 30 dias.
:white_check_mark: Gráfico dos últimos 30 dias, indicando a porcentagem do valor da criptomoeda em relação ao dia anterior.
:white_check_mark: Todos os investimentos do usuário, indicando o valor investido e o valor atual.
:white_check_mark: Gráficos semanais e mensais indicando o investimento do usuário (administrador visualiza gráfico com o investimento geral).
:white_check_mark: Simulação de compra e venda de criptomoedas
:sunrise_over_mountains: Imagens
| Tela Inicial | Cadastro | | — | — | | | |
| Criptomoedas | Criptomoedas - Pesquisa por data | | — | — | | | |