API Gerenciamento Financeiro (Back-end) - Tecnologias: Quarkus, Hibernate, MySQL, Java
Front-end: https://github.com/Mauricio-Dolinski/financeiro-app
Back-end: https://github.com/Mauricio-Dolinski/financeiro-api
🪧 Nome | API Financeiro |
---|---|
🏷️Tecnologias | Java, Quarkus, Hibernate |
✨ Objetivo | Visão integrada e atualizada da situação financeira, facilitando gestão, planejamento e tomadas de decisão. |
🚀 URL | https://financeiro-api-1-eaad692ff6da.herokuapp.com/ |
📄 Swagger-UI | https://financeiro-api-1-eaad692ff6da.herokuapp.com/q/swagger-ui/ |
📑 OpenAPI | https://financeiro-api-1-eaad692ff6da.herokuapp.com/q/openapi?format=json |
🔥 Desafios | Fazer um API RESTful que integre bem com o Front-end |
Este serviço utiliza a especificação OpenAPI juntamente com o Swagger-UI, oferecendo uma experiência de documentação dinâmica e interativa.
O valor dessa tela para a empresa está na agilidade e facilidade de acesso às informações financeiras, permitindo uma tomada de decisão mais eficiente e embasada. Ela oferece uma visão consolidada dos fluxos de caixa, despesas e receitas, contribuindo para uma gestão financeira mais eficaz e estratégica.
A tela de Login é um componente crítico para a segurança e a funcionalidade de qualquer sistema empresarial. Ela não só protege o acesso ao sistema, garantindo que apenas usuários autorizados possam entrar, mas também personaliza a experiência do usuário ao direcioná-lo para o dashboard adequado ao seu nível de acesso. A opção “Esqueceu a senha?” é uma medida de segurança adicional que permite aos usuários recuperar o acesso de forma segura, caso esqueçam suas credenciais. Este processo de recuperação de senha é uma salvaguarda importante contra interrupções no acesso ao sistema, assegurando que os usuários possam retomar rapidamente suas atividades sem comprometer a segurança dos dados.
Esta tela facilita o gerenciamento de todos os usuários cadastrados no sistema e facilita o controle de acesso, garantindo segurança de dados.
Esta tela serve para o gerenciamento de informações sobre os motoristas da empresa.
Esta tela serve para o gerenciamento de informações sobre os veículos da empresa.
Esta tela permite o rastreamento de cada frete, desde a origem até o destino, e facilita a organização das informações, ela também é crucial para a comunicação entre os motoristas e os operadores.
Esta tela serve como o núcleo para o gerenciamento de informações sobre os clientes da empresa.
Esta tela serve como um registro centralizado para gerenciar todas as receitas da empresa.
Esta tela é uma parte integral do sistema financeiro da empresa, pois ela centraliza informações críticas sobre as transações pendentes de pagamento. A funcionalidade de destacar em vermelho os registros em atraso e em amarelo aqueles com vencimento no dia atual permite um acompanhamento eficaz e uma visualização rápida do estado das contas, facilitando o monitoramento da inadimplência.
Esta tela serve como um registro centralizado para gerenciar todas as despesas da empresa.
Esta tela oferece um mecanismo eficiente para monitorar e gerenciar as obrigações financeiras, permitindo uma visão clara do status de cada pagamento através de um sistema de cores e a opção de confirmar pagamentos diretamente na interface. Isso facilita o controle do fluxo de caixa, ajuda a evitar atrasos em pagamentos e contribui para uma gestão financeira mais eficaz e organizada.
Os relatórios financeiros devem apresentar de forma clara e organizada informações como receitas, despesas e inadimplências. Isto permite que os gestores compreendam a situação financeira atual da empresa, tomem decisões informadas e venham a planejar estrategicamente.
Esta tela com nível de acesso “Motorista” exibe os registros de contas a pagar referentes ao salário do motorista. Esta tela permite aos motoristas visualizar detalhes sobre seus salários pendentes. O objetivo dessa tela é fornecer transparência e facilitar o gerenciamento financeiro para os motoristas, permitindo-lhes acompanhar o que lhes é devido pela empresa de transporte.
Exemplo de mensagem de confirmação no sistema, esta tela adiciona um valor significativo para a empresa em termos de segurança operacional e integridade de dados. Ao exigir uma confirmação antes de modificar um registro, a empresa minimiza o risco de perda de dados acidental e força a responsabilidade dos usuarios ao realizar ações irreversíveis.
Mensagens deste tipo serão apresentadas no sistema sempre que algo importante deverá ser informado ao usuário.