{"id":15013768,"url":"https://github.com/mauricio-dolinski/financeiro-api","last_synced_at":"2026-01-08T04:43:59.645Z","repository":{"id":228096837,"uuid":"773159408","full_name":"Mauricio-Dolinski/financeiro-api","owner":"Mauricio-Dolinski","description":"API Gerenciamento Financeiro (Back-end) - Tecnologias: Quarkus, Hibernate, MySQL, Java","archived":false,"fork":false,"pushed_at":"2024-06-01T14:07:12.000Z","size":120,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-29T08:15:39.846Z","etag":null,"topics":["java","openapi","quarkus","rest-api","swagger-ui"],"latest_commit_sha":null,"homepage":"https://financeiro-api-1-eaad692ff6da.herokuapp.com/","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Mauricio-Dolinski.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-03-16T22:50:03.000Z","updated_at":"2024-06-01T14:07:15.000Z","dependencies_parsed_at":"2024-06-01T01:48:37.146Z","dependency_job_id":"f26a8133-8f97-4012-930b-a5703aa34cd8","html_url":"https://github.com/Mauricio-Dolinski/financeiro-api","commit_stats":null,"previous_names":["mauricio-dolinski/financeiro-api"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mauricio-Dolinski%2Ffinanceiro-api","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mauricio-Dolinski%2Ffinanceiro-api/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mauricio-Dolinski%2Ffinanceiro-api/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mauricio-Dolinski%2Ffinanceiro-api/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Mauricio-Dolinski","download_url":"https://codeload.github.com/Mauricio-Dolinski/financeiro-api/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246156417,"owners_count":20732397,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["java","openapi","quarkus","rest-api","swagger-ui"],"created_at":"2024-09-24T19:44:45.423Z","updated_at":"2026-01-08T04:43:59.615Z","avatar_url":"https://github.com/Mauricio-Dolinski.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# API de Gerenciamento Financeiro para Trasportadora de Cargas (Back-End)\n\nFront-end: https://github.com/Mauricio-Dolinski/financeiro-app\n\nBack-end: https://github.com/Mauricio-Dolinski/financeiro-api\n\n### Resumo\n\n| :placard: Nome |  **API Financeiro**   \n| --------------------  | -------\n| :label:Tecnologias | Java, Quarkus, Hibernate\n| :sparkles: Objetivo   | Visão integrada e atualizada da situação financeira, facilitando gestão, planejamento e tomadas de decisão.\n| :rocket: URL        | https://financeiro-api-1-eaad692ff6da.herokuapp.com/\n| 📄 Swagger-UI        | https://financeiro-api-1-eaad692ff6da.herokuapp.com/q/swagger-ui/\n| 📑 OpenAPI        | https://financeiro-api-1-eaad692ff6da.herokuapp.com/q/openapi?format=json\n| :fire: Desafios     | Fazer um API RESTful que integre bem com o Front-end\n\n# Telas do Projeto\n\n## Swager-UI\n\n![](https://i.imgur.com/P6O1rgd.png)\n\nEste serviço utiliza a especificação OpenAPI juntamente com o Swagger-UI, oferecendo uma experiência de documentação dinâmica e interativa.\n\n## Dashboard\n![](https://i.imgur.com/1a1YdrC.jpeg)\n\nO 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.\n\n## Tela de Login e Recuperação de senha\n![](https://i.imgur.com/b362g23.png)\n![](https://i.imgur.com/1nYQxAb.png)\n\nA 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.\n\n## Tela de Usuários\n![](https://i.imgur.com/bnoNnVj.png)\n\nEsta tela facilita o gerenciamento de todos os usuários cadastrados no sistema e facilita o controle de acesso, garantindo segurança de dados.\n\n## Tela de Motoristas\n![](https://i.imgur.com/Dtdm9UX.png)\n\nEsta tela serve para o gerenciamento de informações sobre os motoristas da empresa.\n\n## Tela de Veículos\n![](https://i.imgur.com/GqcFQMY.png)\n\nEsta tela serve para o gerenciamento de informações sobre os veículos da empresa.\n\n## Tela de Fretes\n![](https://i.imgur.com/lKvpNjm.png)\n\nEsta 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.\n\n## Tela de Clientes\n![](https://i.imgur.com/mex2Rhv.png)\n\nEsta tela serve como o núcleo para o gerenciamento de informações sobre os clientes da empresa.\n\n## Tela de Receitas\n![](https://i.imgur.com/9afK8vU.png)\n\nEsta tela serve como um registro centralizado para gerenciar todas as receitas da empresa.\n\n## Tela de Contas a receber\n![](https://i.imgur.com/ph8bLNe.png)\n\nEsta 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.\n\n## Tela de Despesas\n![](https://i.imgur.com/hwiazYQ.png)\n\nEsta tela serve como um registro centralizado para gerenciar todas as despesas da empresa.\n\n## Tela de Contas a pagar\n![](https://i.imgur.com/8OPKQ9H.png)\n\nEsta 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.\n\n## Tela de Relatórios\n![](https://i.imgur.com/Yy0qxOS.png)\n![](https://i.imgur.com/loo6PQQ.png)\n\nOs 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.\n\n## Tela de Salário\n![](https://i.imgur.com/kxJUrlP.png)\n\nEsta 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.\n\n## Confirmação do Sistema\n![](https://i.imgur.com/NOTPPX8.png)\n![](https://i.imgur.com/512T4wQ.png)\n\nExemplo 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.\n\n## Mensagem do Sistema\n![](https://i.imgur.com/LeAuad3.png)\n\nMensagens deste tipo serão apresentadas no sistema sempre que algo importante deverá ser informado ao usuário.\n\n# Detalhes da modelagem do sistema\n\n## Casos de Uso\n\n![](https://i.imgur.com/WTOmKc3.png)\n\n## Diagrama Entidade-Relacionamento\n\n![](https://i.imgur.com/PgOtbPK.png)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmauricio-dolinski%2Ffinanceiro-api","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmauricio-dolinski%2Ffinanceiro-api","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmauricio-dolinski%2Ffinanceiro-api/lists"}